Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > c1eaf7ae3db4c36ad21f2cd1f06ea3d2 > files > 1

emma-2.0.5312-9.mga3.src.rpm

diff -up ./core/java12/com/vladium/emma/instr/InstrVisitor.java.64bitfix ./core/java12/com/vladium/emma/instr/InstrVisitor.java
--- ./core/java12/com/vladium/emma/instr/InstrVisitor.java.64bitfix	2004-07-16 18:32:28.000000000 -0400
+++ ./core/java12/com/vladium/emma/instr/InstrVisitor.java	2008-12-10 09:37:04.000000000 -0500
@@ -1435,6 +1435,7 @@ final class InstrVisitor extends Abstrac
          */
         void emit (final EmitCtx ctx, final byte [] code) // TODO: move 'code' into 'ctx'
         {
+        	synchronized(Block.class) {
             final ByteArrayOStream out = ctx.m_out;
             final int first = m_first;
             
@@ -1450,6 +1451,7 @@ final class InstrVisitor extends Abstrac
             
             if (m_branch != null)
                 m_branch.emit (ctx);
+		}
         }
         
         public CodeSegment m_insertion;
@@ -2206,4 +2208,4 @@ final class InstrVisitor extends Abstrac
     private static final byte [] EMPTY_BYTE_ARRAY = new byte [0];
 
 } // end of class
-// ----------------------------------------------------------------------------
\ No newline at end of file
+// ----------------------------------------------------------------------------