summaryrefslogtreecommitdiffstats
path: root/clang/test/Sema/warn-unused-function.c
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2010-08-25 10:34:54 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2010-08-25 10:34:54 +0000
commitdfffabd0e9f400ee95537c6b1d3f8e5553354aeb (patch)
treebfee5ac94d1cae4d62d4c636af4a8f9c9a63f6b1 /clang/test/Sema/warn-unused-function.c
parent2536c6da0ec4db6506f93f5f7d65ac1c17348c77 (diff)
downloadbcm5719-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.c3
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}}
OpenPOWER on IntegriCloud