Daily bump.
[gcc.git] / gcc / testsuite / g++.dg / asan / pr88901.C
blobfa5d949fe3aded07d618eb865ce3ed1b8e4ff9c9
1 // PR sanitizer/88901
2 // { dg-do compile }
3 // { dg-options "-fsanitize=address -fsanitize=pointer-compare" }
5 template <typename T>
6 struct A {
7   void foo() {
8     auto d = [](char *x, char *y) {
9       for (char *p = x; p + sizeof(T) <= y; p += sizeof(T))
10         reinterpret_cast<T *>(p)->~T();
11     };
12   }