Go to file
Alp Toker ec543279db Support and use token kinds as diagnostic arguments
Introduce proper facilities to render token spellings using the diagnostic
formatter.

Replaces most of the hard-coded diagnostic messages related to expected tokens,
which all shared the same semantics but had to be multiply defined due to
variations in token order or quote marks.

The associated parser changes are largely mechanical but they expose
commonality in whole chunks of the parser that can now be factored away.

This commit uses C++11 typed enums along with a speculative legacy fallback
until the transition is complete.

Requires corresponding changes in LLVM r197895.

llvm-svn: 197972
2013-12-24 09:48:30 +00:00
clang Support and use token kinds as diagnostic arguments 2013-12-24 09:48:30 +00:00
clang-tools-extra Clang-tidy: added --disable-checks, --list-checks options. 2013-12-19 19:57:05 +00:00
compiler-rt tsan: deflake another test 2013-12-24 07:49:33 +00:00
debuginfo-tests don't use CHECK-NEXT because it may be on the same line. 2013-09-18 23:01:54 +00:00
libclc Add floating-point macro definitions v2 2013-12-20 05:13:42 +00:00
libcxx Make cv_status a class enum. Fixes PR18314. Thanks to Andersca for the report and the patch. 2013-12-23 22:14:27 +00:00
libcxxabi Add a first cut at a Registers_arm class, to be used for 32bit arm EHABI unwinding. 2013-12-18 17:53:55 +00:00
lld [PECOFF] Fix /export option in the .drectve section. 2013-12-24 09:15:57 +00:00
lldb Add a new setting (currently fixed) for how to 2013-12-24 02:57:50 +00:00
llvm [AArch64]Add patterns to match normal shift nodes: shl, sra and srl. 2013-12-24 09:00:21 +00:00
openmp For your Christmas hacking pleasure. 2013-12-23 17:28:57 +00:00
polly www: Simplify css 2013-12-21 00:26:05 +00:00