|
1 | | -// RUN: %clang_cc1 -std=c++98 -triple x86_64-unknown-unknown %s -verify=expected |
2 | | -// RUN: %clang_cc1 -std=c++11 -triple x86_64-unknown-unknown %s -verify=expected,since-cxx11,cxx11 |
3 | | -// RUN: %clang_cc1 -std=c++14 -triple x86_64-unknown-unknown %s -verify=expected,since-cxx11 |
4 | | -// RUN: %clang_cc1 -std=c++17 -triple x86_64-unknown-unknown %s -verify=expected,since-cxx11 |
5 | | -// RUN: %clang_cc1 -std=c++20 -triple x86_64-unknown-unknown %s -verify=expected,since-cxx11,since-cxx20 |
6 | | -// RUN: %clang_cc1 -std=c++23 -triple x86_64-unknown-unknown %s -verify=expected,since-cxx11,since-cxx20,since-cxx23 |
7 | | -// RUN: %clang_cc1 -std=c++2c -triple x86_64-unknown-unknown %s -verify=expected,since-cxx11,since-cxx20,since-cxx23 |
| 1 | +// RUN: %clang_cc1 -std=c++98 -triple x86_64-unknown-unknown -pedantic-errors %s -verify=expected |
| 2 | +// RUN: %clang_cc1 -std=c++11 -triple x86_64-unknown-unknown -pedantic-errors %s -verify=expected,since-cxx11,cxx11 |
| 3 | +// RUN: %clang_cc1 -std=c++14 -triple x86_64-unknown-unknown -pedantic-errors %s -verify=expected,since-cxx11 |
| 4 | +// RUN: %clang_cc1 -std=c++17 -triple x86_64-unknown-unknown -pedantic-errors %s -verify=expected,since-cxx11 |
| 5 | +// RUN: %clang_cc1 -std=c++20 -triple x86_64-unknown-unknown -pedantic-errors %s -verify=expected,since-cxx11,since-cxx20 |
| 6 | +// RUN: %clang_cc1 -std=c++23 -triple x86_64-unknown-unknown -pedantic-errors %s -verify=expected,since-cxx11,since-cxx20,since-cxx23 |
| 7 | +// RUN: %clang_cc1 -std=c++2c -triple x86_64-unknown-unknown -pedantic-errors %s -verify=expected,since-cxx11,since-cxx20,since-cxx23 |
8 | 8 |
|
9 | 9 |
|
10 | 10 | namespace cwg2621 { // cwg2621: 16 |
@@ -129,7 +129,7 @@ int y = cwg2640_a\N{LOTUS}); |
129 | 129 | namespace cwg2644 { // cwg2644: 8 |
130 | 130 | #if __cplusplus >= 201103L |
131 | 131 | auto z = [a = 42](int a) { |
132 | | -// cxx11-warning@-1 {{initialized lambda captures are a C++14 extension}} |
| 132 | +// cxx11-error@-1 {{initialized lambda captures are a C++14 extension}} |
133 | 133 | // since-cxx11-error@-2 {{a lambda parameter cannot shadow an explicitly captured entity}} |
134 | 134 | // since-cxx11-note@-3 {{variable 'a' is explicitly captured here}} |
135 | 135 | return 1; |
|
0 commit comments