summaryrefslogtreecommitdiffstats
path: root/lib/Frontend/DiagnosticRenderer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "Revert "[NFC] Refactor DiagnosticRenderer to use FullSourceLoc""Christof Douma2017-06-271-109/+87
* Revert "[NFC] Refactor DiagnosticRenderer to use FullSourceLoc"Christof Douma2017-06-191-87/+109
* [NFC] Refactor DiagnosticRenderer to use FullSourceLocChristof Douma2017-06-191-109/+87
* [NFC] Header cleanupMehdi Amini2016-07-181-2/+0
* Avoid accessing an invalid PresumedLoc.Jordan Rose2016-06-281-1/+1
* Fix use of uninitialized value exposed by r267802. Accessors of an invalidRichard Smith2016-04-281-1/+2
* Fix -Wnull-conversion for long macros.Richard Trieu2016-01-261-43/+2
* [diagnostics] Avoid crashes while printing macro backtracesReid Kleckner2015-12-081-19/+64
* Roll-back r250822.Angel Garcia Gomez2015-10-201-2/+2
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-2/+2
* Replace double-negated !SourceLocation.isInvalid() with SourceLocation.isVali...Yaron Keren2015-10-031-3/+3
* Improve the printing of ranges when macros are involved.Richard Trieu2015-09-241-28/+81
* Fix macro backtrace printing.Richard Trieu2015-08-271-8/+14
* Stop printing macro backtraces that don't help diagnostics.Richard Trieu2015-08-121-0/+39
* [modules] Properly diagnose errors in module files for which we have noRichard Smith2015-08-111-6/+7
* Use an iterative method instead of recursion for printing macro backtraces.Richard Trieu2015-07-281-54/+63
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-1/+1
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-1/+1
* Add a missing close quote in "while building module 'Foo:" diagnostic.Jordan Rose2014-07-261-1/+1
* DiagnosticRenderer: emit basic notes as real diagnosticsAlp Toker2014-06-211-5/+6
* [C++11] Use 'nullptr'. Frontend edition.Craig Topper2014-05-221-2/+2
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-131-2/+2
* When building a module from the command line via -emit-module, add an entry toRichard Smith2014-03-051-2/+5
* Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constr...Dmitri Gribenko2013-05-051-3/+2
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-1/+1
* DiagnosticRenderer.cpp: Prune one description in DiagnosticRenderer::emitMacr...NAKAMURA Takumi2012-12-241-1/+0
* Simplify logic to use SourceManager::getFileLoc(), per Argyrios's feedback.Ted Kremenek2012-12-191-4/+2
* More conservative fix for <rdar://problem/12847524> (a crash printing diagnos...Eli Friedman2012-12-181-0/+7
* Revert 170049 because it fails with an assertion on one of the spec2000 workl...Nadav Rotem2012-12-131-72/+24
* More hacking on mapDiagnosticRanges to make it handle more cases.Eli Friedman2012-12-131-24/+72
* PR14049: Don't say "expanded from macro 'foo'" when 'foo' just happens to beRichard Smith2012-12-051-2/+10
* Minor reorganization. No functionality change.Richard Smith2012-12-051-30/+30
* Simplify slightly by seperating out the responsibility for emission of a caretRichard Smith2012-12-051-34/+42
* Simplify diagnostic emission. No functionality change intended.Richard Smith2012-12-051-20/+19
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-5/+5
* Rename ModuleBuildPath -> ModuleBuildStack. Thanks, Dmitri!Douglas Gregor2012-11-301-10/+10
* When we're emitting a diagnostic with a source location in an importedDouglas Gregor2012-11-301-8/+74
* When an error occurs while building a module on demand, provide "WhileDouglas Gregor2012-11-301-1/+32
* Fix the computation of highlight ranges so we produce something sane whenEli Friedman2012-11-301-10/+30
* Add -cc1 option -fno-diagnostics-use-presumed-location, a handy mode forRichard Smith2012-11-141-2/+2
* Add a proper algorithm to compute accurate source ranges for diagnostics withEli Friedman2012-11-031-16/+60
* Make DiagnosticOptions intrusively reference-counted, and make sureDouglas Gregor2012-10-231-9/+9
* Move a few static functions from DiagnosticRenderer.cpp into SourceManager.Matt Beaumont-Gay2012-06-181-71/+6
* Fix an assertion hit when the serialized diagnostics writer receive a diagnosticArgyrios Kyrtzidis2012-05-101-21/+31
* Add new code migrator support for migrating existing Objective-C code to useTed Kremenek2012-03-061-0/+57
* Refactor DiagnosticRenderer and SDiagsRenderer to have some functionalityTed Kremenek2012-02-141-4/+27
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-2/+2
* Fix -fmacro-backtrace-limit=0 to show the entire macro backtrace.Ted Kremenek2012-01-251-1/+2
* Improve Lexer::getImmediateMacroName to take into account inner macrosArgyrios Kyrtzidis2012-01-231-1/+38