diff --git a/clang/test/SemaCXX/constexpr-ackermann.cpp b/clang/test/SemaCXX/constexpr-ackermann.cpp index c4ea3139483df..9d368adc8f7a2 100644 --- a/clang/test/SemaCXX/constexpr-ackermann.cpp +++ b/clang/test/SemaCXX/constexpr-ackermann.cpp @@ -1,4 +1,5 @@ // RUN: %clang_cc1 -std=c++11 -fsyntax-only %s +// RUN: %clang_cc1 -std=c++11 -fsyntax-only -fexperimental-new-constant-interpreter %s constexpr unsigned long long A(unsigned long long m, unsigned long long n) { return m == 0 ? n + 1 : n == 0 ? A(m-1, 1) : A(m - 1, A(m, n - 1)); diff --git a/clang/test/SemaCXX/constexpr-default-arg.cpp b/clang/test/SemaCXX/constexpr-default-arg.cpp index 0cef4aa578af3..f5771bd441f9e 100644 --- a/clang/test/SemaCXX/constexpr-default-arg.cpp +++ b/clang/test/SemaCXX/constexpr-default-arg.cpp @@ -1,4 +1,5 @@ // RUN: %clang_cc1 -std=c++1y -S -o - -emit-llvm -verify %s +// RUN: %clang_cc1 -std=c++1y -fexperimental-new-constant-interpreter -S -o - -emit-llvm -verify %s namespace default_arg_temporary { diff --git a/clang/test/SemaCXX/constexpr-late-instantiation.cpp b/clang/test/SemaCXX/constexpr-late-instantiation.cpp index ec8e071217c1d..9aec0c90e61dc 100644 --- a/clang/test/SemaCXX/constexpr-late-instantiation.cpp +++ b/clang/test/SemaCXX/constexpr-late-instantiation.cpp @@ -1,4 +1,5 @@ // RUN: %clang_cc1 %s -fsyntax-only -verify +// RUN: %clang_cc1 %s -fexperimental-new-constant-interpreter -fsyntax-only -verify template constexpr T foo(T a); // expected-note {{declared here}} diff --git a/clang/test/SemaCXX/constexpr-nqueens.cpp b/clang/test/SemaCXX/constexpr-nqueens.cpp index 47133a2934340..b28397bfb2191 100644 --- a/clang/test/SemaCXX/constexpr-nqueens.cpp +++ b/clang/test/SemaCXX/constexpr-nqueens.cpp @@ -1,4 +1,5 @@ // RUN: %clang_cc1 -std=c++11 -fsyntax-only %s +// RUN: %clang_cc1 -std=c++11 -fsyntax-only -fexperimental-new-constant-interpreter %s typedef unsigned long uint64_t; diff --git a/clang/test/SemaCXX/constexpr-unsigned-high-bit.cpp b/clang/test/SemaCXX/constexpr-unsigned-high-bit.cpp index 19d8dcab66073..d85e645509d8e 100644 --- a/clang/test/SemaCXX/constexpr-unsigned-high-bit.cpp +++ b/clang/test/SemaCXX/constexpr-unsigned-high-bit.cpp @@ -1,4 +1,5 @@ // RUN: %clang_cc1 -std=c++14 -fsyntax-only %s +// RUN: %clang_cc1 -std=c++14 -fsyntax-only -fexperimental-new-constant-interpreter %s #include