diff options
| author | Richard Smith <richard-llvm@metafoo.co.uk> | 2013-11-12 02:41:45 +0000 |
|---|---|---|
| committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2013-11-12 02:41:45 +0000 |
| commit | 16e1b07597f39af3f57dbed4d307498ab7c5c343 (patch) | |
| tree | d4d64e695d45e84930340cc780ae9de70a9eadd8 /clang/lib/Driver/Tools.cpp | |
| parent | 72b31eee0b34844841dbddbb1e499dbbdbff8d2d (diff) | |
| download | bcm5719-llvm-16e1b07597f39af3f57dbed4d307498ab7c5c343.tar.gz bcm5719-llvm-16e1b07597f39af3f57dbed4d307498ab7c5c343.zip | |
Rather than duplicating extension diagnostics to allow them to cause a
substitution failure, allow a flag to be set on the Diagnostic object,
to mark it as 'causes substitution failure'.
Refactor Diagnostic.td and the tablegen to use an enum for SFINAE behavior
rather than a bunch of flags.
llvm-svn: 194444
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
0 files changed, 0 insertions, 0 deletions

