Check that bodies and calls but not declarations
[oota-llvm.git] / test / CFrontend / 2008-04-08-NoExceptions.c
diff --git a/test/CFrontend/2008-04-08-NoExceptions.c b/test/CFrontend/2008-04-08-NoExceptions.c
new file mode 100644 (file)
index 0000000..257fee2
--- /dev/null
@@ -0,0 +1,7 @@
+// RUN: %llvmgcc -S -o - %s | grep nounwind | count 2
+// RUN: %llvmgcc -S -o - %s | not grep {declare.*nounwind}
+
+void f(void);
+void g(void) {
+  f();
+}