| commit | 94ceb615746d237f4df84f757adc73b9320c94ae | [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 | 382d86cf4117aa1db070b876a2b3ee1090a9982c | |
| parent | d6e190d899720736cb56d2a18596192cf8d15ad6 [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. llvm-svn: 65362