Author: Timm Bäder Date: 2022-10-14T10:45:23+02:00 New Revision: c004d7534dcefcfebc3e07a7fa12f5492be80279
URL: https://github.com/llvm/llvm-project/commit/c004d7534dcefcfebc3e07a7fa12f5492be80279 DIFF: https://github.com/llvm/llvm-project/commit/c004d7534dcefcfebc3e07a7fa12f5492be80279.diff LOG: [clang][Interp] Disable some RVO tests Apparently this breaks a couple of builders: https://lab.llvm.org/buildbot/#/builders/139/builds/29552 https://lab.llvm.org/buildbot/#/builders/216/builds/11240 Added: Modified: clang/test/AST/Interp/records.cpp Removed: ################################################################################ diff --git a/clang/test/AST/Interp/records.cpp b/clang/test/AST/Interp/records.cpp index 1e61d4845a43..ae0287b1347d 100644 --- a/clang/test/AST/Interp/records.cpp +++ b/clang/test/AST/Interp/records.cpp @@ -48,6 +48,7 @@ static_assert(ints2.a == -20, ""); static_assert(ints2.b == -30, ""); static_assert(!ints2.c, ""); +#if 0 constexpr Ints getInts() { return {64, 128, true}; } @@ -55,6 +56,7 @@ constexpr Ints ints3 = getInts(); static_assert(ints3.a == 64, ""); static_assert(ints3.b == 128, ""); static_assert(ints3.c, ""); +#endif constexpr Ints ints4 = { .a = 40 * 50, @@ -118,10 +120,12 @@ constexpr const C* getPointer() { } static_assert(getPointer()->a == 100, ""); +#if 0 constexpr C RVOAndParams(const C *c) { return C(); } constexpr C RVOAndParamsResult = RVOAndParams(&c); +#endif constexpr int locals() { C c; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits