]> granicus.if.org Git - clang/commit
Don't use dyn_cast on a Type* which might not be canonical. Fixes an extremely obscur...
authorRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 6 Dec 2012 03:04:50 +0000 (03:04 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 6 Dec 2012 03:04:50 +0000 (03:04 +0000)
commitd5e839429771ad4d1a8b3db598cbbc6d93621f75
tree6b52ca0523078ccfc70127f5c37520484bfaab93
parentc213262e4a98fa16fd9acc099297f361fed0fda1
Don't use dyn_cast on a Type* which might not be canonical. Fixes an extremely obscure record layout bug.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@169467 91177308-0d34-0410-b5e6-96231b3b80d8
lib/AST/ASTContext.cpp
test/SemaCXX/empty-class-layout.cpp