]> granicus.if.org Git - clang/commit
Don't crash when mangling types defined in ObjC class extensions.
authorJohn McCall <rjmccall@apple.com>
Wed, 10 Apr 2013 06:08:21 +0000 (06:08 +0000)
committerJohn McCall <rjmccall@apple.com>
Wed, 10 Apr 2013 06:08:21 +0000 (06:08 +0000)
commit0baaabb7174c8e512ea52bc36687dc31ff68b09f
tree8cbe22cf6db245997c5510d36a4e88443a013b3d
parent4841ca5f83bf970f910ac7d154cdd71d2a3cf481
Don't crash when mangling types defined in ObjC class extensions.

The original test case here was mangling a type name for TBAA,
but we can provoke this in C++11 easily enough.

rdar://13434937

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@179153 91177308-0d34-0410-b5e6-96231b3b80d8
lib/AST/ItaniumMangle.cpp
test/CodeGenObjCXX/mangle.mm