From e4c7e855f118a9f44af46fbd2e6a17c9c1745a21 Mon Sep 17 00:00:00 2001 From: Fariborz Jahanian Date: Fri, 8 Feb 2013 00:27:34 +0000 Subject: objective-C modern translator. Generate #line info in the translated code under -g only. // rdar://13138170 llvm-svn: 174684 --- clang/lib/Rewrite/Frontend/FrontendActions.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'clang/lib/Rewrite/Frontend/FrontendActions.cpp') 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); -- cgit v1.2.3