]> granicus.if.org Git - clang/commit
[CodeGen][ObjC] Fix infinite recursion in getObjCEncodingForTypeImpl.
authorAkira Hatanaka <ahatanaka@apple.com>
Wed, 17 Aug 2016 19:42:22 +0000 (19:42 +0000)
committerAkira Hatanaka <ahatanaka@apple.com>
Wed, 17 Aug 2016 19:42:22 +0000 (19:42 +0000)
commitf33b253680ee5dab7b7470b748e4b1afadea47ac
treefbd9b1a1b67b79a014800d897d26060dc8ef924a
parentdb4c239f5ed8cdf4a0b886c2b18ccb8621f85230
[CodeGen][ObjC] Fix infinite recursion in getObjCEncodingForTypeImpl.

Check that ExpandStructures is true before visiting the list of ivars.

rdar://problem/27135221

Differential revision: https://reviews.llvm.org/D22929

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