1 // RUN: %clang_cc1 -verify -std=c++98 %s
2 // RUN: %clang_cc1 -verify -std=c++11 %s
3 // RUN: %clang_cc1 -verify -std=c++14 %s
4 // RUN: %clang_cc1 -verify -std=c++17 %s
5 // RUN: %clang_cc1 -verify -std=c++20 %s
6 // RUN: %clang_cc1 -verify -std=c++23 %s
7 // RUN: %clang_cc1 -verify -std=c++2c %s
9 // https://github.com/llvm/llvm-project/issues/10518
16 class B
: public A
<T
> {
20 class B
<int> : public A
<T
> { // expected-error 0-1 {{}}