llvm-project/clang/test/CXX/except/except.spec
CJ Johnson 69cd776e1e [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer
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
2020-11-16 17:39:17 -08:00
..
canonical.cpp
p1.cpp PR47805: Use a single object for a function parameter in the caller and 2020-10-14 17:43:51 -07:00
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 [c++20] Compute exception specifications for defaulted comparisons. 2019-12-15 22:02:31 -08:00
p11.cpp
p14-ir.cpp [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer 2020-11-16 17:39:17 -08:00
p14.cpp P1286R2: Remove restriction that the exception specification of a 2019-05-06 05:04:56 +00:00
p15.cpp
template.cpp