]> granicus.if.org Git - clang/commit
Basic: Clean up malformed pragma diagnostics
authorDavid Majnemer <david.majnemer@gmail.com>
Mon, 10 Feb 2014 19:06:37 +0000 (19:06 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Mon, 10 Feb 2014 19:06:37 +0000 (19:06 +0000)
commit4809f9bcd2f9b1473fa0d8b1db56cc6887ff814c
treee380e3fbc466701b1bb11f493d5a76fed574d3d3
parentd387ffe0387f0df0886482ccdb90f99b0199fcf4
Basic: Clean up malformed pragma diagnostics

Create a new diagnostic, -Wignored-pragmas and use it to handle any
case where a pragma would have a side effect but is ignored.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@201102 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticGroups.td
include/clang/Basic/DiagnosticLexKinds.td
include/clang/Basic/DiagnosticParseKinds.td
include/clang/Basic/DiagnosticSemaKinds.td
lib/Parse/ParseOpenMP.cpp
lib/Parse/ParsePragma.cpp
test/Misc/warning-flags.c