diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2010-08-25 10:34:54 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2010-08-25 10:34:54 +0000 |
commit | dfffabd0e9f400ee95537c6b1d3f8e5553354aeb (patch) | |
tree | bfee5ac94d1cae4d62d4c636af4a8f9c9a63f6b1 /clang/test/Sema/warn-unused-function.c | |
parent | 2536c6da0ec4db6506f93f5f7d65ac1c17348c77 (diff) | |
download | bcm5719-llvm-dfffabd0e9f400ee95537c6b1d3f8e5553354aeb.tar.gz bcm5719-llvm-dfffabd0e9f400ee95537c6b1d3f8e5553354aeb.zip |
Recursive functions should be marked when used from another function. Fixes http://llvm.org/PR7923.
llvm-svn: 112045
Diffstat (limited to 'clang/test/Sema/warn-unused-function.c')
-rw-r--r-- | clang/test/Sema/warn-unused-function.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/test/Sema/warn-unused-function.c b/clang/test/Sema/warn-unused-function.c index 5ae0cce0798..24d4fade9b3 100644 --- a/clang/test/Sema/warn-unused-function.c +++ b/clang/test/Sema/warn-unused-function.c @@ -44,3 +44,6 @@ static void f11(void) { } // expected-warning{{unused}} static void f12(void) { } // expected-warning{{unused}} static void f12(void); + +// PR7923 +static void unused(void) { unused(); } // expected-warning{{unused}} |