]> granicus.if.org Git - clang/commit
Sanity fix for PR3642: if we're treating a diagnostic as an error, it's
authorEli Friedman <eli.friedman@gmail.com>
Sun, 22 Feb 2009 00:20:44 +0000 (00:20 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Sun, 22 Feb 2009 00:20:44 +0000 (00:20 +0000)
commit85c351551688a101c5ce918e5d60dea5177d72e7
treea35b003eef61da0f4433af6037ce979a31edbb09
parent8d7d6e9a486ad69532f9b50e75109d6ed61b0ad6
Sanity fix for PR3642: if we're treating a diagnostic as an error, it's
required to actually be an error for correctness.  The attached testcase
now gives an error instead of mysteriously crashing.

Now, it's possible we actually want to support the given usage, but I
haven't looked at the relevant code closely.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@65253 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticSemaKinds.def
test/Sema/struct-decl.c