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)
commit7808c6aa7e929486c289608edb1f9a1efc3e5c8a
treefac97e82750d941df4f4159cb01fa80856fb44f1
parent7964ab5e49d25cfd16c51cee9911f6b036ac488c
Don't use dyn_cast on a Type* which might not be canonical. Fixes an extremely obscure record layout bug.

llvm-svn: 169467
clang/lib/AST/ASTContext.cpp
clang/test/SemaCXX/empty-class-layout.cpp