// Test that we can successfully compile this code, especially under ASAN. | |
// RUN: %clang_cc1 -verify -std=c++20 -fsyntax-only %s | |
// expected-no-diagnostics | |
struct Foo { | |
Foo* f; | |
operator bool() const { return true; } | |
}; | |
constexpr Foo f((Foo[]){}); | |
int foo() { | |
if (Foo(*f.f)) return 1; | |
return 0; | |
} |