diff options
author | Douglas Gregor <dgregor@apple.com> | 2011-02-18 03:01:41 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2011-02-18 03:01:41 +0000 |
commit | 1e856d99c52d9e93eab48084c3aca4a59204b94b (patch) | |
tree | a40dae4dafc5ae2df7cd42c84cb6f6f5ae5710ef /lib/CodeGen/CGObjC.cpp | |
parent | 0d3c985ad5b07121149957e5993cf1e3df26a413 (diff) |
Implement C++0x [expr.static.cast]p9, which permits explicitly casting
a scoped enumeration type to an integral or floating type,
properly. There was an over-eager assertion, and it was missing the
floating-point case.
Fixes PR9107/<rdar://problem/8937402>.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@125825 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CGObjC.cpp')
0 files changed, 0 insertions, 0 deletions