diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2013-02-08 00:27:34 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2013-02-08 00:27:34 +0000 |
commit | e4c7e855f118a9f44af46fbd2e6a17c9c1745a21 (patch) | |
tree | a112a12211731ad87357b0fbd8b801337870bfe4 /clang/lib/Rewrite/Frontend/FrontendActions.cpp | |
parent | f5f945280836dca2617c5d3848bcdeb9dbcab7de (diff) | |
download | bcm5719-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.cpp | 4 |
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); |