]> granicus.if.org Git - clang/commit
Look through parentheses.
authorAkira Hatanaka <ahatanaka@apple.com>
Thu, 28 Sep 2017 01:31:17 +0000 (01:31 +0000)
committerAkira Hatanaka <ahatanaka@apple.com>
Thu, 28 Sep 2017 01:31:17 +0000 (01:31 +0000)
commit36c5bf71e4988db2b6d67160293e0bc029bb5737
tree426ec230c018cfacbc56a96f181964c17326680f
parent99c674688d2066100d30fa711e8140301f14c002
Look through parentheses.

This fixes a bug where clang would emit instructions to reclaim a value
that's going to be __bridge-casted to CF.

rdar://problem/34687542

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@314370 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaExprObjC.cpp
test/CodeGenObjC/arc-bridged-cast.m