diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2010-12-04 01:12:11 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2010-12-04 01:12:11 +0000 |
commit | 86a26b8e357c6aab92f4effe3c69c140d4736e00 (patch) | |
tree | 3258dbf54beeead8b68fd6c79ac941efac677913 /clang/test/Sema/warn-unused-function.c | |
parent | 80554b804df9fcc88b9be62547ce673fef9f3e1f (diff) | |
download | bcm5719-llvm-86a26b8e357c6aab92f4effe3c69c140d4736e00.tar.gz bcm5719-llvm-86a26b8e357c6aab92f4effe3c69c140d4736e00.zip |
Mark functions referenced by 'cleanup' attribute as used. Fixes rdar://8728293
llvm-svn: 120872
Diffstat (limited to 'clang/test/Sema/warn-unused-function.c')
-rw-r--r-- | clang/test/Sema/warn-unused-function.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/clang/test/Sema/warn-unused-function.c b/clang/test/Sema/warn-unused-function.c index 24d4fade9b3..5bbcf18a623 100644 --- a/clang/test/Sema/warn-unused-function.c +++ b/clang/test/Sema/warn-unused-function.c @@ -47,3 +47,10 @@ static void f12(void); // PR7923 static void unused(void) { unused(); } // expected-warning{{unused}} + +// rdar://8728293 +static void cleanupMalloc(char * const * const allocation) { } +void f13(void) { + char * const __attribute__((cleanup(cleanupMalloc))) a; + (void)a; +} |