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)
commit7dfc8be9954776e596bd523c59d9f97fccdd3a35
tree5d7d7b3db63d7e1c662a530ec1ac90060ea2e705
parent0e6c5b68b68383d63debddd8843feaeb4907fd4c
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.

llvm-svn: 165095
clang/lib/AST/MicrosoftMangle.cpp