diff options
Diffstat (limited to 'clang/test/SemaTemplate/dependent-expr.cpp')
-rw-r--r-- | clang/test/SemaTemplate/dependent-expr.cpp | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/clang/test/SemaTemplate/dependent-expr.cpp b/clang/test/SemaTemplate/dependent-expr.cpp index e333ed927b9..bb1e239c349 100644 --- a/clang/test/SemaTemplate/dependent-expr.cpp +++ b/clang/test/SemaTemplate/dependent-expr.cpp @@ -1,4 +1,5 @@ // RUN: %clang_cc1 -fsyntax-only -verify %s +// expected-no-diagnostics // PR5908 template <typename Iterator> @@ -107,22 +108,3 @@ namespace PR18152 { }; template struct A<0>; } - -template<typename T> void stmt_expr_1() { - static_assert( ({ false; }), "" ); -} -void stmt_expr_2() { - static_assert( ({ false; }), "" ); // expected-error {{failed}} -} - -namespace PR45083 { - struct A { bool x; }; - - template<typename> struct B : A { - void f() { - const int n = ({ if (x) {} 0; }); - } - }; - - template void B<int>::f(); -} |