move deprecated -> attributes.c

llvm-svn: 47856
This commit is contained in:
Chris Lattner 2008-03-03 21:17:42 +00:00
parent 1f604a5d6f
commit 8e48dfe9a1
1 changed files with 0 additions and 25 deletions

View File

@ -1,25 +0,0 @@
// RUN: clang %s -verify -fsyntax-only
int f() __attribute__((deprecated));
void g() __attribute__((deprecated));
void g();
void z() __attribute__((bogusattr)); // todo-warning {{'bogusattr' attribute ignored}}
extern int var __attribute__((deprecated));
int a() {
int (*ptr)() = f; // expected-warning {{'f' is deprecated}}
f(); // expected-warning {{'f' is deprecated}}
// test if attributes propagate to functions
g(); // expected-warning {{'g' is deprecated}}
return var; // expected-warning {{'var' is deprecated}}
}
// test if attributes propagate to variables
extern int var;
int w() {
return var; // expected-warning {{'var' is deprecated}}
}