]> granicus.if.org Git - clang/commit
While I'm here, resync a %select with the enum definition it selects on.
authorNico Weber <nicolasweber@gmx.de>
Wed, 3 Oct 2012 06:57:02 +0000 (06:57 +0000)
committerNico Weber <nicolasweber@gmx.de>
Wed, 3 Oct 2012 06:57:02 +0000 (06:57 +0000)
commitc950bc92e69910b667d7a3dea24e4afc8abdc7e5
tree7705a3ee17313b2e59eec4a4f22c1aa780a29b0e
parent2225556de7186e9b22cd4da4e7d1f5c26daae8da
While I'm here, resync a %select with the enum definition it selects on.

* nullptr used to be mapped to ERROR, now mapped to nullptr
* integral was missing
* expressions now have their own error message, so they won't reach
  this. Map them to ERROR.

Note that clang usually crashes before emitting this diagnostic anyway
(see PR13984), so this change alone doesn't have an observable effect.
It makes the code more correct though.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165095 91177308-0d34-0410-b5e6-96231b3b80d8
lib/AST/MicrosoftMangle.cpp