From 8a651c71161f47f4fec8ac6413f34d4ae81291ec Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Fri, 9 Apr 2010 17:25:05 +0000 Subject: Don't warn about unused static functions if they are marked with attr constructor or destructor. Patch by Jean-Daniel Dupas! llvm-svn: 100870 --- clang/test/Sema/warn-unused-function.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'clang/test/Sema/warn-unused-function.c') 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) { } -- cgit v1.2.3