From a8843643cd75d0e93ebcf3f30b470d2b8e59868d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Wed, 14 Sep 2022 06:21:38 +0200 Subject: [PATCH] [clang][Interp] Remove struct from a testcase This should fix the leak sanitizer breakage introduced by https://reviews.llvm.org/D132997, e.g. https://lab.llvm.org/buildbot/#/builders/5/builds/27410 --- clang/test/AST/Interp/references.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/clang/test/AST/Interp/references.cpp b/clang/test/AST/Interp/references.cpp index 61d4d91..2b5187c 100644 --- a/clang/test/AST/Interp/references.cpp +++ b/clang/test/AST/Interp/references.cpp @@ -75,6 +75,7 @@ static_assert(testGetValue() == 30, ""); constexpr const int &MCE = 1; // expected-error{{must be initialized by a constant expression}} +#if 0 struct S { int i, j; }; @@ -88,4 +89,5 @@ constexpr int RefToMemberExpr() { return j; } // FIXME: Should be accepted. -static_assert(RefToMemberExpr() == 11, ""); // expected-error{{not an integral constant expression}} +static_assert(RefToMemberExpr() == 11, ""); +#endif -- 2.7.4