diff options
Diffstat (limited to 'test/SemaCXX/cxx1z-decomposition.cpp')
-rw-r--r-- | test/SemaCXX/cxx1z-decomposition.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/SemaCXX/cxx1z-decomposition.cpp b/test/SemaCXX/cxx1z-decomposition.cpp index 7a4221784ad3..3c9b181f1c8f 100644 --- a/test/SemaCXX/cxx1z-decomposition.cpp +++ b/test/SemaCXX/cxx1z-decomposition.cpp @@ -76,4 +76,9 @@ template <class T> void dependent_foreach(T t) { a,b,c; } +struct PR37352 { + int n; + void f() { static auto [a] = *this; } // expected-error {{cannot be declared 'static'}} +}; + // FIXME: by-value array copies |