Enlarge try-finally blocks preceeded by a Monitor.Enter () call to include the call...
authorZoltan Varga <vargaz@gmail.com>
Fri, 5 Nov 2010 18:10:07 +0000 (19:10 +0100)
committerZoltan Varga <vargaz@gmail.com>
Fri, 5 Nov 2010 18:11:46 +0000 (19:11 +0100)
commitd429e99ba1fa40b432a69616944a323688d131fc
tree9f14428b7e4173506a5cf69b05811560ea382475
parent83d8b694f7843ac588bbae44e2fffda8e4bff2f5
Enlarge try-finally blocks preceeded by a Monitor.Enter () call to include the call itself, to avoid races inherent in such code. Fixes #651546.
mono/mini/method-to-ir.c
mono/mini/mini.c
mono/mini/mini.h
mono/tests/Makefile.am
mono/tests/monitor.cs [new file with mode: 0644]