objective-C blocks: Check for record type when deciding if
authorFariborz Jahanian <fjahanian@apple.com>
Tue, 11 Dec 2012 19:58:01 +0000 (19:58 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Tue, 11 Dec 2012 19:58:01 +0000 (19:58 +0000)
commitf762b72f355c4f64846afe4ffdaafbef66c85981
treec290e5f60731eb2bafce132dfa5af6f6e9f328ec
parentd692c1dbb7d1d2faf24fd8a019ea2af09d2fbb89
objective-C blocks: Check for record type when deciding if
byref variable requires extended layout info. to prevent
a crash involving arrays declared __block. // rdar://12787751

llvm-svn: 169908
clang/lib/AST/ASTContext.cpp
clang/test/CodeGenObjC/block-byref-variable-layout.m