aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/TextDiagnosticPrinter.cpp
AgeCommit message (Expand)Author
2011-09-23More missing header inclusions from llvm_unreachable migration.David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-07Extract the emission of the diagnostic's location into a separateChandler Carruth
2011-09-07Move the HilightRange method from TextDiagnosticPrinter down toChandler Carruth
2011-09-07Hoist the tab expansion into a helper function.Chandler Carruth
2011-09-07Don't compute the same line number in two places, once inside a loop.Chandler Carruth
2011-09-07Switch the CharSourceRange array to a small vector. The array wasChandler Carruth
2011-09-06Remove the doxyment for this now defunct parameter.Chandler Carruth
2011-09-06Don't recompute the presumed loc twice in 5 lines of code... Spotted byChandler Carruth
2011-09-06Use ArrayRef for the fixit hint array rather than a pointer and a size.Chandler Carruth
2011-09-06Hoist the construction of the FixItHint line into a member function withChandler Carruth
2011-09-02Hoist the emission of parseable fixits into a helper method, simplifyingChandler Carruth
2011-08-31Create a CaretDiagnostic class to hold the logic for emittingChandler Carruth
2011-08-31Sink all of the include stack printing logic into its member function.Chandler Carruth
2011-07-26Rename SourceManager (and InstantiationInfo) isMacroArgInstantiation APIChandler Carruth
2011-07-25Rename getInstantiationLineNumber to getExpansionLineNumber in bothChandler Carruth
2011-07-25Rename getInstantiationColumnNumber to getExpansionColumnNumber in bothChandler Carruth
2011-07-25Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc.Chandler Carruth
2011-07-25Rename SourceManager::getImmediateInstantiationRange toChandler Carruth
2011-07-25Rename SourceManager::getInstantiationRange to getExpansionRange.Chandler Carruth
2011-07-25Mechanically rename SourceManager::getInstantiationLoc andChandler Carruth
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-14Switch all local code and comments from '[Ii]nstantiat(ion|ed)' toChandler Carruth
2011-07-14Switch the diagnostic messages about macros to use the terms 'expanded'Chandler Carruth
2011-07-07Keep track of which source locations are part of a macro argumentChandler Carruth
2011-06-28Fix PR9279 - Macro expansion stack trace seriously broken with function-style...Chris Lattner
2011-06-24In TextDiagnosticPrinter::EmitCaretDiagnostic, don't always drop fixits if th...Argyrios Kyrtzidis
2011-05-26Change the include stack of "instantiated from" notes to fall under the contr...Richard Trieu
2011-05-25A StringRef-ication of the DiagnosticIDs API and internals.Argyrios Kyrtzidis
2011-05-21Introduce the -fdiagnostics-format=xxx option to control how ClangDouglas Gregor
2011-04-15Initial work to improve documentation for Clang's diagnostics, from Matthieu ...Douglas Gregor
2011-03-31Remove a redundant isValid() checkMatt Beaumont-Gay
2011-03-27Add an option to suppress include stack printing on note diagnostics.Chandler Carruth
2011-02-25Teach TextDiagnosticPrinter to print out '-Werror' in addition to the warning...Ted Kremenek
2011-01-27TextDiagnosticPrinter.cpp: Show diagnostics as far as possible even with inva...Axel Naumann
2010-11-18Since multiple diagnostics can share one diagnostic client, have the client k...Argyrios Kyrtzidis
2010-11-18Refactoring of Diagnostic class.Argyrios Kyrtzidis
2010-11-12Make sure to always check the result ofDouglas Gregor
2010-11-02Teach SourceManager::getPresumedLoc() how to fail gracefully if getLineNumber...Douglas Gregor
2010-08-20Eliminate some extraneous whitespace in the machine-parseable Fix-It output.Douglas Gregor
2010-08-19Add machine-parseable Fix-It output as part of diagnostics, under theDouglas Gregor
2010-08-18Simplify FixItHint by eliminated the unnecessary InsertionLocDouglas Gregor
2010-06-21Bug 7377: printf checking fails to flag some undefined behavior Tom Care
2010-06-18introduce a new CharSourceRange class, and enhance the diagnostics routinesChris Lattner
2010-05-24when too many errors are emitted, and we produce:Chris Lattner
2010-05-04add a new -fdiagnostics-show-category=none/id/name option, giving controlChris Lattner
2010-05-04When -fdiagnostics-print-source-range-info is specified,Chris Lattner
2010-05-04Introduce a limit on the depth of the macro instantiation backtraceDouglas Gregor
2010-04-20change FullSourceLoc to have a *const* SourceManager&, eliminatingChris Lattner
2010-04-16Fix a bug in caret-line-pruning logic that only happens when we have aDouglas Gregor