diff options
Diffstat (limited to 'clang/test/SemaCXX/for-range-examples.cpp')
-rw-r--r-- | clang/test/SemaCXX/for-range-examples.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/for-range-examples.cpp b/clang/test/SemaCXX/for-range-examples.cpp index 329be6362dd..2f777fb46df 100644 --- a/clang/test/SemaCXX/for-range-examples.cpp +++ b/clang/test/SemaCXX/for-range-examples.cpp @@ -227,3 +227,15 @@ namespace test7 { for (e [[deprecated]] : arr) { e = 0; } // expected-warning {{deprecated}} expected-note {{here}} expected-warning {{extension}} } } + +namespace pr18587 { + class Arg {}; + struct Cont { + int *begin(); + int *end(); + }; + void AddAllArgs(Cont &x) { + for (auto Arg: x) { + } + } +} |