summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-01-11 21:54:40 +0000
committerDouglas Gregor <dgregor@apple.com>2010-01-11 21:54:40 +0000
commit9dd13ab2025877a9c9d77f624f4d68fc5d86d26a (patch)
tree2e23681faf7c6df82d5bfea246a0af09cb356b7a /llvm/lib
parenteb103c404b314034181d08599c8b7896931d303a (diff)
downloadbcm5719-llvm-9dd13ab2025877a9c9d77f624f4d68fc5d86d26a.tar.gz
bcm5719-llvm-9dd13ab2025877a9c9d77f624f4d68fc5d86d26a.zip
Allow redefinitions of typedef-names within class scope when the type
they redefine is a class-name but not a typedef-name, per C++0x [dcl.typedef]p4. The code in the test was valid C++98 and is valid C++0x, but an unintended consequence of DR56 made it ill-formed in C++03 (which we were luck enough to implement). Fixes PR5455. llvm-svn: 93188
Diffstat (limited to 'llvm/lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud