summaryrefslogtreecommitdiffstats
path: root/clang/test/Sema/warn-unused-function.c
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-04-09 17:25:05 +0000
committerChris Lattner <sabre@nondot.org>2010-04-09 17:25:05 +0000
commit8a651c71161f47f4fec8ac6413f34d4ae81291ec (patch)
treee65898f3a0389594ea2f1ff90509bbb275e9efb0 /clang/test/Sema/warn-unused-function.c
parentb61891220640a735ae5140e66271212014928a9e (diff)
downloadbcm5719-llvm-8a651c71161f47f4fec8ac6413f34d4ae81291ec.tar.gz
bcm5719-llvm-8a651c71161f47f4fec8ac6413f34d4ae81291ec.zip
Don't warn about unused static functions if they are marked with
attr constructor or destructor. Patch by Jean-Daniel Dupas! llvm-svn: 100870
Diffstat (limited to 'clang/test/Sema/warn-unused-function.c')
-rw-r--r--clang/test/Sema/warn-unused-function.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/test/Sema/warn-unused-function.c b/clang/test/Sema/warn-unused-function.c
index 095532bcdef..d5e676b1160 100644
--- a/clang/test/Sema/warn-unused-function.c
+++ b/clang/test/Sema/warn-unused-function.c
@@ -30,3 +30,8 @@ static void f7(void) {}
__attribute__((unused)) static void bar(void);
void bar(void) { }
+__attribute__((constructor)) static void bar2(void);
+void bar2(void) { }
+
+__attribute__((destructor)) static void bar3(void);
+void bar3(void) { }
OpenPOWER on IntegriCloud