]> granicus.if.org Git - clang/commit
Add a proper algorithm to compute accurate source ranges for diagnostics with
authorEli Friedman <eli.friedman@gmail.com>
Sat, 3 Nov 2012 03:36:51 +0000 (03:36 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Sat, 3 Nov 2012 03:36:51 +0000 (03:36 +0000)
commit9cb1c3de9df7d944f0c5cccaf03fa414036487eb
tree8ca10be605f7f116373d583a65a8e81ee03e4398
parent8501b7a1c4c4a9ba0ea6cb8e500e601ef3759deb
Add a proper algorithm to compute accurate source ranges for diagnostics with
caret locations and source ranges in macros.  Makes ranges more accurate
in some cases, and fixes an assertion failure.

Fixes <rdar://problem/12472249>.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@167353 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Frontend/DiagnosticRenderer.cpp
lib/Frontend/TextDiagnostic.cpp
test/Misc/caret-diags-macros.c