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
static_assert(ints2.b == -30, "");
static_assert(!ints2.c, "");
+#if 0
constexpr Ints getInts() {
return {64, 128, true};
}
static_assert(ints3.a == 64, "");
static_assert(ints3.b == 128, "");
static_assert(ints3.c, "");
+#endif
constexpr Ints ints4 = {
.a = 40 * 50,
}
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;