summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@apple.com>2012-03-15 22:31:42 +0000
committerChad Rosier <mcrosier@apple.com>2012-03-15 22:31:42 +0000
commit9c76d24f9c562045aea28198ab0dcd0e81f37380 (patch)
tree1d8e894c9d4bc598af886fa406473b6a38565abe /clang/test
parent378f87775834552e5c08ea91aa5a280ced079e9b (diff)
downloadbcm5719-llvm-9c76d24f9c562045aea28198ab0dcd0e81f37380.tar.gz
bcm5719-llvm-9c76d24f9c562045aea28198ab0dcd0e81f37380.zip
[frontend] Fix how the frontend handles -fno-inline. AFAIK clang now matches
the behavior of gcc with respect to the -fno-inline and -fno-inline-functions flags. llvm-svn: 152861
Diffstat (limited to 'clang/test')
-rw-r--r--clang/test/CodeGen/noinline.c2
-rw-r--r--clang/test/Driver/noinline.c3
2 files changed, 3 insertions, 2 deletions
diff --git a/clang/test/CodeGen/noinline.c b/clang/test/CodeGen/noinline.c
index 45768815ab9..e64a1a539f4 100644
--- a/clang/test/CodeGen/noinline.c
+++ b/clang/test/CodeGen/noinline.c
@@ -1,7 +1,7 @@
// Make sure -fno-inline-functions is behaving correctly.
// rdar://10972766
-// RUN: %clang_cc1 -O3 -fno-inline-functions -emit-llvm %s -o - | FileCheck -check-prefix=NOINLINE %s
+// RUN: %clang_cc1 -O3 -fno-inline -fno-inline-functions -emit-llvm %s -o - | FileCheck -check-prefix=NOINLINE %s
inline int dont_inline_me(int a, int b) { return(a+b); }
diff --git a/clang/test/Driver/noinline.c b/clang/test/Driver/noinline.c
index 9744b2c13f7..e665b2f0aa2 100644
--- a/clang/test/Driver/noinline.c
+++ b/clang/test/Driver/noinline.c
@@ -2,8 +2,9 @@
// rdar://10972766
// RUN: %clang -target x86_64-apple-darwin10 \
-// RUN: -fno-inline-functions -### -fsyntax-only %s 2> %t
+// RUN: -fno-inline -fno-inline-functions -### -fsyntax-only %s 2> %t
// RUN: FileCheck --check-prefix=CHECK < %t %s
// CHECK: clang
+// CHECK: "-fno-inline"
// CHECK: "-fno-inline-functions"
OpenPOWER on IntegriCloud