diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-02-24 01:43:46 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-02-24 01:43:46 +0000 |
commit | 1c56667febcf8e2d78bd8c1c720eca1888ff1d60 (patch) | |
tree | 05ee7ae08193d20349704dc150fc279dbc7f8e16 /lib/Analysis/GRExprEngine.cpp | |
parent | f2a223f6eba2cb68630fda10f4c561cf58daa859 (diff) |
Fix two @synchronized bugs found by inspection: the expression to sychronize on should only be evaluated once, and it is evaluated outside the cleanup scope.
Also, lift SyncEnter and SyncExit up in nervous anticipation of x86-64
zero cost EH.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@65362 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/GRExprEngine.cpp')
0 files changed, 0 insertions, 0 deletions