llvm-project

Форк
0
/
gcc-__final-compatibility.cpp 
9 строк · 387.0 Байт
1
// RUN: %clang_cc1 -std=c++98 -fgnu-keywords -fsyntax-only -verify %s
2
// RUN: %clang_cc1 -std=c++11 -fgnu-keywords -fsyntax-only -verify %s
3

4
struct B {
5
  virtual void g();
6
};
7
struct D __final : B { // expected-warning {{__final is a GNU extension, consider using C++11 final}}
8
  virtual void g() __final; // expected-warning {{__final is a GNU extension, consider using C++11 final}}
9
};
10

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.