PR14049: Don't say "expanded from macro 'foo'" when 'foo' just happens to be
authorRichard Smith <richard-llvm@metafoo.co.uk>
Wed, 5 Dec 2012 11:04:55 +0000 (11:04 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Wed, 5 Dec 2012 11:04:55 +0000 (11:04 +0000)
commitf89e2e2583ce57df74c0a35bfeff1da2aca508c6
treeee4eee55a5d3055eb4698b06c51655cbbb908bcb
parent95b089e28722a25f6c1513694d80bbcf43478eef
PR14049: Don't say "expanded from macro 'foo'" when 'foo' just happens to be
the LHS of a token paste. Use "expanded from here" instead when we're not sure
it's actually a macro.

llvm-svn: 169373
clang/lib/Frontend/DiagnosticRenderer.cpp
clang/test/Misc/diag-macro-backtrace.c
clang/test/Modules/epic-fail.m