summaryrefslogtreecommitdiffstats
path: root/clang/lib/Rewrite/Frontend/FrontendActions.cpp
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2013-02-08 00:27:34 +0000
committerFariborz Jahanian <fjahanian@apple.com>2013-02-08 00:27:34 +0000
commite4c7e855f118a9f44af46fbd2e6a17c9c1745a21 (patch)
treea112a12211731ad87357b0fbd8b801337870bfe4 /clang/lib/Rewrite/Frontend/FrontendActions.cpp
parentf5f945280836dca2617c5d3848bcdeb9dbcab7de (diff)
downloadbcm5719-llvm-e4c7e855f118a9f44af46fbd2e6a17c9c1745a21.tar.gz
bcm5719-llvm-e4c7e855f118a9f44af46fbd2e6a17c9c1745a21.zip
objective-C modern translator. Generate #line
info in the translated code under -g only. // rdar://13138170 llvm-svn: 174684
Diffstat (limited to 'clang/lib/Rewrite/Frontend/FrontendActions.cpp')
-rw-r--r--clang/lib/Rewrite/Frontend/FrontendActions.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/clang/lib/Rewrite/Frontend/FrontendActions.cpp b/clang/lib/Rewrite/Frontend/FrontendActions.cpp
index 2e18be93207..9935aeb63e5 100644
--- a/clang/lib/Rewrite/Frontend/FrontendActions.cpp
+++ b/clang/lib/Rewrite/Frontend/FrontendActions.cpp
@@ -158,7 +158,9 @@ ASTConsumer *RewriteObjCAction::CreateASTConsumer(CompilerInstance &CI,
if (CI.getLangOpts().ObjCRuntime.isNonFragile())
return CreateModernObjCRewriter(InFile, OS,
CI.getDiagnostics(), CI.getLangOpts(),
- CI.getDiagnosticOpts().NoRewriteMacros);
+ CI.getDiagnosticOpts().NoRewriteMacros,
+ (CI.getCodeGenOpts().getDebugInfo() !=
+ CodeGenOptions::NoDebugInfo));
return CreateObjCRewriter(InFile, OS,
CI.getDiagnostics(), CI.getLangOpts(),
CI.getDiagnosticOpts().NoRewriteMacros);
OpenPOWER on IntegriCloud