aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/GRExprEngine.cpp
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-02-24 01:43:46 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-02-24 01:43:46 +0000
commit1c56667febcf8e2d78bd8c1c720eca1888ff1d60 (patch)
tree05ee7ae08193d20349704dc150fc279dbc7f8e16 /lib/Analysis/GRExprEngine.cpp
parentf2a223f6eba2cb68630fda10f4c561cf58daa859 (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