forked from OSchip/llvm-project
![]() arguments. * Adds 'nonnull' and 'dereferenceable(N)' to 'this' pointer arguments * Gates 'nonnull' on -f(no-)delete-null-pointer-checks * Introduces this-nonnull.cpp and microsoft-abi-this-nullable.cpp tests to explicitly test the behavior of this change * Refactors hundreds of over-constrained clang tests to permit these attributes, where needed * Updates Clang12 patch notes mentioning this change Reviewed-by: rsmith, jdoerfert Differential Revision: https://reviews.llvm.org/D17993 |
||
---|---|---|
.. | ||
canonical.cpp | ||
p1.cpp | ||
p2-dynamic-types.cpp | ||
p2-places-1z.cpp | ||
p2-places.cpp | ||
p3.cpp | ||
p4.cpp | ||
p5-delayed.cpp | ||
p5-pointers.cpp | ||
p5-virtual.cpp | ||
p9-dynamic.cpp | ||
p9-noexcept.cpp | ||
p11-2a.cpp | ||
p11.cpp | ||
p14-ir.cpp | ||
p14.cpp | ||
p15.cpp | ||
template.cpp |