|
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