aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/COFFObjectFile.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2013-11-02 10:38:05 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2013-11-02 10:38:05 +0000
commit4101621dd7463226941602e007c3da1d4012f8ed (patch)
treed0d179b471e6374b51a0d29999def9f5ec1fb5e9 /llvm/lib/Object/COFFObjectFile.cpp
parent77c2754d58f38ce2d0c58d5dc08e9b618cddff33 (diff)
downloadllvm-4101621dd7463226941602e007c3da1d4012f8ed.zip
llvm-4101621dd7463226941602e007c3da1d4012f8ed.tar.gz
llvm-4101621dd7463226941602e007c3da1d4012f8ed.tar.bz2
Sema: Cleanup and simplify anonymous union diagnostics
The determination of which diagnostics would be issued for certain anonymous unions started to get a little ridiculous. Clean this up by inverting the condition-tree's logic from dialect -> issue to issue -> diagnostic. As part of this cleanup, move ext_c99_flexible_array_member from DiagnosticParseKinds.td to DiagnosticSemaKinds.td because it's driven by Sema, not Parse. Also, the liberty was taken to edit ext_c99_flexible_array_member to match other, similar, diagnostics. llvm-svn: 193919
Diffstat (limited to 'llvm/lib/Object/COFFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions