[clang] Handle __declspec() attributes in using
[llvm-project.git] / clang / test / SemaCXX / generalized-deprecated.cpp
blob43efea1ea4e6c452aeb177eef5a81ecb5a31c02e
1 // RUN: %clang_cc1 -std=c++11 -verify -fsyntax-only -fms-extensions -Wno-deprecated -Wc++14-extensions %s
3 // NOTE: use -Wno-deprecated to avoid cluttering the output with deprecated
4 // warnings
6 [[deprecated("1")]] int function_1();
7 // expected-warning@-1 {{use of the 'deprecated' attribute is a C++14 extension}}
9 [[gnu::deprecated("3")]] int function_3();
11 int __attribute__ (( deprecated("2") )) function_2();
13 __declspec(deprecated("4")) int function_4();