diff options
Diffstat (limited to 'clang/test/AST/ByteCode/cxx11.cpp')
-rw-r--r-- | clang/test/AST/ByteCode/cxx11.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/test/AST/ByteCode/cxx11.cpp b/clang/test/AST/ByteCode/cxx11.cpp index 481e3da..86b5828 100644 --- a/clang/test/AST/ByteCode/cxx11.cpp +++ b/clang/test/AST/ByteCode/cxx11.cpp @@ -169,3 +169,8 @@ namespace FinalLtorDiags { A<q> c; // both-error {{non-type template argument of type 'int *' is not a constant expression}} \ // both-note {{read of non-constexpr variable 'q' is not allowed in a constant expression}} } + +void lambdas() { + int d; + int a9[1] = {[d = 0] = 1}; // both-error {{not an integral constant expression}} +} |