commit | 1c56667febcf8e2d78bd8c1c720eca1888ff1d60 | [log] [tgz] |
---|---|---|
author | Daniel Dunbar <daniel@zuster.org> | Tue Feb 24 01:43:46 2009 +0000 |
committer | Daniel Dunbar <daniel@zuster.org> | Tue Feb 24 01:43:46 2009 +0000 |
tree | 05ee7ae08193d20349704dc150fc279dbc7f8e16 | |
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