aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-04-13 20:46:33 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-04-13 20:46:33 +0000
commit1810790f12628f57c607816f0753ec818c7855a8 (patch)
treec6af7224f39bb5f90cb147475aebb0cf81521e10
parentfd942628abfe30e30427875db953222ae99b4325 (diff)
Reapply 68936, turned out to that clang's better debug info exposed a
codegenerator bug. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68983 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--tools/clang-cc/Backend.cpp6
1 files changed, 0 insertions, 6 deletions
diff --git a/tools/clang-cc/Backend.cpp b/tools/clang-cc/Backend.cpp
index 3b3be31866..58ecedb7f2 100644
--- a/tools/clang-cc/Backend.cpp
+++ b/tools/clang-cc/Backend.cpp
@@ -425,12 +425,6 @@ ASTConsumer *clang::CreateBackendConsumer(BackendAction Action,
const CompileOptions &CompileOpts,
const std::string& InFile,
const std::string& OutFile) {
- // FIXME: If optimizing, disable all debug info generation. The LLVM
- // optimizer and backend is not ready to handle it when optimizations
- // are enabled.
- if (CompileOpts.OptimizationLevel > 0)
- const_cast<CompileOptions&>(CompileOpts).DebugInfo = false;
-
return new BackendConsumer(Action, Diags, LangOpts, CompileOpts,
InFile, OutFile);
}