[cfe-commits] PATCH: Switch libclang's formatDiagnostic routine to use the new TextDiagnostic interface

Douglas Gregor dgregor at apple.com
Wed Oct 19 09:14:55 PDT 2011



Sent from my iPhone

On Oct 16, 2011, at 3:29 AM, Chandler Carruth <chandlerc at google.com> wrote:

> This patch switches libclang over to share the logic for emitting textual diagnostics with the Clang driver. There are some "interesting" ramifications of this switch:
> 
> - Complete path names to files instead of just filenames in some cases

Interesting. That's fine, since we're presumably matching the normal Clang behavior better. 

> - Macro backtrace notes are printed into the same blob of text

That's tricky. I think we'll want to provide separate API for this. Can you just turn off macro backtrace notes in libclang until we figure out that API. 

> - Possibility to extend with color, caret diagnostics, line-wrapping, etc
> 
And this part is great :)

Thanks for cleaning this up!

  - Doug



More information about the cfe-commits mailing list