diff options
| author | Chris Lattner <sabre@nondot.org> | 2009-04-19 07:44:08 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2009-04-19 07:44:08 +0000 |
| commit | 29d34cabc5279dc9ccdd9bec6cf18c2e6a7927eb (patch) | |
| tree | 283505085ddaf88940a6064bf87fa65382d60edc /clang/lib/Frontend | |
| parent | 30b55dc946e01c450d68ff8a6f23c64500329558 (diff) | |
| download | bcm5719-llvm-29d34cabc5279dc9ccdd9bec6cf18c2e6a7927eb.tar.gz bcm5719-llvm-29d34cabc5279dc9ccdd9bec6cf18c2e6a7927eb.zip | |
implement compiler support for -fno-diagnostics-fixit-info,
rdar://6805442
llvm-svn: 69525
Diffstat (limited to 'clang/lib/Frontend')
| -rw-r--r-- | clang/lib/Frontend/TextDiagnosticPrinter.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/clang/lib/Frontend/TextDiagnosticPrinter.cpp b/clang/lib/Frontend/TextDiagnosticPrinter.cpp index 95837808704..7d3c4c23ffd 100644 --- a/clang/lib/Frontend/TextDiagnosticPrinter.cpp +++ b/clang/lib/Frontend/TextDiagnosticPrinter.cpp @@ -207,10 +207,9 @@ void TextDiagnosticPrinter::EmitCaretDiagnostic(SourceLocation Loc, OS << SourceLine << '\n'; OS << CaretLine << '\n'; - if (NumHints) { + if (NumHints && PrintFixItInfo) { std::string InsertionLine; - for (const CodeModificationHint *Hint = Hints, - *LastHint = Hints + NumHints; + for (const CodeModificationHint *Hint = Hints, *LastHint = Hints + NumHints; Hint != LastHint; ++Hint) { if (Hint->InsertionLoc.isValid()) { // We have an insertion hint. Determine whether the inserted |

