summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/Tools.cpp
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@apple.com>2012-03-06 18:49:20 +0000
committerChad Rosier <mcrosier@apple.com>2012-03-06 18:49:20 +0000
commit806031896de5882245afaab95e056ff9c54ec7ef (patch)
tree8052608c107c810474f6357805c5ac69da9de0bf /clang/lib/Driver/Tools.cpp
parent579e701fd93d31db44b3b1ee70e8926fdf927654 (diff)
downloadbcm5719-llvm-806031896de5882245afaab95e056ff9c54ec7ef.tar.gz
bcm5719-llvm-806031896de5882245afaab95e056ff9c54ec7ef.zip
[driver] Add support for -fno-inline.
rdar://10972766 llvm-svn: 152130
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r--clang/lib/Driver/Tools.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp
index 08af9f77cac..0849c8d6203 100644
--- a/clang/lib/Driver/Tools.cpp
+++ b/clang/lib/Driver/Tools.cpp
@@ -2138,6 +2138,9 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA,
false))
CmdArgs.push_back("-fgnu89-inline");
+ if (Args.hasArg(options::OPT_fno_inline))
+ CmdArgs.push_back("-fno-inline");
+
// -fobjc-nonfragile-abi=0 is default.
ObjCRuntime objCRuntime;
unsigned objcABIVersion = 0;
OpenPOWER on IntegriCloud