Skip to content

Instantly share code, notes, and snippets.

@brendano
Created July 8, 2011 03:02
Show Gist options
  • Select an option

  • Save brendano/1071032 to your computer and use it in GitHub Desktop.

Select an option

Save brendano/1071032 to your computer and use it in GitHub Desktop.
[INFO] cmd: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -classpath /Users/brendano/.m2/repository/org/scala-lang/scala-library/2.9.0/scala-library-2.9.0.jar:/Users/brendano/.m2/repository/org/scala-lang/scala-compiler/2.9.0/scala-compiler-2.9.0.jar:/Users/brendano/.m2/repository/org/scala-tools/maven-scala-plugin/2.12/maven-scala-plugin-2.12.jar -Xbootclasspath/a:/Users/brendano/.m2/repository/org/scala-lang/scala-library/2.9.0/scala-library-2.9.0.jar -Xmx1G -Xms64m org.scala_tools.maven.executions.MainWithArgsInFile scala.tools.nsc.Main /private/var/folders/2l/2l25C5HFHfCT5yqrRPfA2U+++TQ/-Tmp-/scala-maven-3303102850603639254.args
def $plus$eq(elem: java.lang.Object (REF(class Object))): Unit {
locals: value elem, value pos, variable key1, variable begin1, variable end1, variable mid1, variable cmp1, variable $inlThis1, variable $retVal1
startBlock: 1
blocks: [1,2,3,4,5,7,8,10,11,12,13,14,15,16,17,18,19,20,21]
1:
29 THIS(TopK)
29 LOAD_LOCAL(value elem)
29 STORE_LOCAL(variable key1)
29 STORE_LOCAL(variable $inlThis1)
29 LOAD_LOCAL(variable $inlThis1)
29 CALL_METHOD scalanlp.util.TopK.keys (dynamic)
29 CALL_METHOD scala.collection.mutable.ResizableArray.length (dynamic)
29 CONSTANT(0)
29 CJUMP (INT)EQ ? 10 : 11
2:
30 LOAD_LOCAL(value pos)
30 CALL_PRIMITIVE(Arithmetic(NOT,INT))
30 JUMP 4
3:
30 LOAD_LOCAL(value pos)
30 JUMP 4
4:
30 LOAD_MODULE object Predef
30 CONSTANT(1)
30 CREATE_ARRAY REF(class Object) x 1
30 DUP(ARRAY[REF(class Object)])
30 CONSTANT(0)
30 LOAD_LOCAL(value elem)
30 STORE_ARRAY_ITEM(REF(class Object))
30 CALL_METHOD scala.LowPriorityImplicits.genericWrapArray (dynamic)
30 CALL_METHOD scala.collection.mutable.BufferLike.insert (dynamic)
31 THIS(TopK)
31 CALL_METHOD scalanlp.util.TopK.keys (dynamic)
31 CALL_METHOD scala.collection.SeqLike.size (dynamic)
31 THIS(TopK)
31 LOAD_FIELD value k
31 CJUMP (INT)GT ? 5 : 7
5:
32 THIS(TopK)
32 CALL_METHOD scalanlp.util.TopK.keys (dynamic)
32 CONSTANT(0)
32 CALL_METHOD scala.collection.mutable.ArrayBuffer.remove (dynamic)
32 DROP REF(class Object)
32 JUMP 7
7:
28 RETURN(UNIT)
8:
29 STORE_LOCAL(value pos)
29 SCOPE_ENTER value pos
30 THIS(TopK)
30 CALL_METHOD scalanlp.util.TopK.keys (dynamic)
30 LOAD_LOCAL(value pos)
30 CONSTANT(0)
30 CJUMP (INT)LT ? 2 : 3
10:
29 CONSTANT(-1)
29 JUMP 8
11:
29 CONSTANT(0)
29 STORE_LOCAL(variable begin1)
29 SCOPE_ENTER variable begin1
29 LOAD_LOCAL(variable $inlThis1)
29 CALL_METHOD scalanlp.util.TopK.keys (dynamic)
29 CALL_METHOD scala.collection.mutable.ResizableArray.length (dynamic)
29 CONSTANT(1)
29 CALL_PRIMITIVE(Arithmetic(SUB,INT))
29 STORE_LOCAL(variable end1)
29 SCOPE_ENTER variable end1
29 LOAD_LOCAL(variable end1)
29 LOAD_LOCAL(variable begin1)
29 CALL_PRIMITIVE(Arithmetic(ADD,INT))
29 CONSTANT(1)
29 CALL_PRIMITIVE(Shift(ASR,INT))
29 STORE_LOCAL(variable mid1)
29 SCOPE_ENTER variable mid1
29 JUMP 12
12:
29 LOAD_LOCAL(variable begin1)
29 LOAD_LOCAL(variable end1)
29 CJUMP (INT)LE ? 13 : 14
13:
29 LOAD_LOCAL(variable end1)
29 LOAD_LOCAL(variable begin1)
29 CALL_PRIMITIVE(Arithmetic(ADD,INT))
29 CONSTANT(1)
29 CALL_PRIMITIVE(Shift(ASR,INT))
29 STORE_LOCAL(variable mid1)
29 LOAD_LOCAL(variable $inlThis1)
29 LOAD_FIELD value ord
29 LOAD_LOCAL(variable key1)
29 LOAD_LOCAL(variable $inlThis1)
29 CALL_METHOD scalanlp.util.TopK.keys (dynamic)
29 LOAD_LOCAL(variable mid1)
29 CALL_METHOD scala.collection.mutable.ResizableArray.apply (dynamic)
29 CALL_METHOD scala.math.Ordering.compare (dynamic)
29 STORE_LOCAL(variable cmp1)
29 SCOPE_ENTER variable cmp1
29 LOAD_LOCAL(variable cmp1)
29 CONSTANT(0)
29 CJUMP (INT)GT ? 15 : 16
14:
29 LOAD_LOCAL(variable $inlThis1)
29 LOAD_FIELD value ord
29 LOAD_LOCAL(variable key1)
29 LOAD_LOCAL(variable $inlThis1)
29 CALL_METHOD scalanlp.util.TopK.keys (dynamic)
29 LOAD_LOCAL(variable mid1)
29 CALL_METHOD scala.collection.mutable.ResizableArray.apply (dynamic)
29 CALL_METHOD scala.math.Ordering.lteq (dynamic)
29 CZJUMP (BOOL)NE ? 19 : 20
15:
29 LOAD_LOCAL(variable mid1)
29 CONSTANT(1)
29 CALL_PRIMITIVE(Arithmetic(ADD,INT))
29 STORE_LOCAL(variable begin1)
29 JUMP 12
16:
29 LOAD_LOCAL(variable cmp1)
29 CONSTANT(0)
29 CJUMP (INT)LT ? 17 : 18
17:
29 LOAD_LOCAL(variable mid1)
29 CONSTANT(1)
29 CALL_PRIMITIVE(Arithmetic(SUB,INT))
29 STORE_LOCAL(variable end1)
29 JUMP 12
18:
29 LOAD_LOCAL(variable mid1)
29 JUMP 8
19:
29 LOAD_LOCAL(variable mid1)
29 CALL_PRIMITIVE(Arithmetic(NOT,INT))
29 JUMP 8
20:
29 LOAD_LOCAL(variable mid1)
29 CONSTANT(1)
29 CALL_PRIMITIVE(Arithmetic(ADD,INT))
29 CALL_PRIMITIVE(Arithmetic(NOT,INT))
29 JUMP 8
21:
}
Exception handlers:
error: java.lang.Error: Open block: 21 <dirtypreds> <dirtysuccs>
at scala.tools.nsc.symtab.SymbolTable.abort(SymbolTable.scala:35)
at scala.tools.nsc.backend.icode.ICodes$$anonfun$checkValid$1.apply(ICodes.scala:78)
at scala.tools.nsc.backend.icode.ICodes$$anonfun$checkValid$1.apply(ICodes.scala:75)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:30)
at scala.collection.mutable.ListBuffer.foreach(ListBuffer.scala:42)
at scala.tools.nsc.backend.icode.ICodes.checkValid(ICodes.scala:75)
at scala.tools.nsc.backend.icode.Members$IMethod.normalize(Members.scala:251)
at scala.tools.nsc.backend.opt.Inliners$Inliner.analyzeMethod(Inliners.scala:230)
at scala.tools.nsc.backend.opt.Inliners$Inliner$$anonfun$analyzeClass$3.apply(Inliners.scala:105)
at scala.tools.nsc.backend.opt.Inliners$Inliner$$anonfun$analyzeClass$3.apply(Inliners.scala:105)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.backend.opt.Inliners$Inliner.analyzeClass(Inliners.scala:105)
at scala.tools.nsc.backend.opt.Inliners$InliningPhase.apply(Inliners.scala:62)
at scala.tools.nsc.backend.icode.ICodes$ICodePhase$$anonfun$apply$1.apply(ICodes.scala:106)
at scala.tools.nsc.backend.icode.ICodes$ICodePhase$$anonfun$apply$1.apply(ICodes.scala:106)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:30)
at scala.collection.mutable.LinkedHashSet.foreach(LinkedHashSet.scala:76)
at scala.tools.nsc.backend.icode.ICodes$ICodePhase.apply(ICodes.scala:106)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:326)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:326)
at scala.tools.nsc.reporters.Reporter.withSource(Reporter.scala:47)
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:326)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:294)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:294)
at scala.collection.Iterator$class.foreach(Iterator.scala:652)
at scala.collection.mutable.ListBuffer$$anon$1.foreach(ListBuffer.scala:311)
at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:294)
at scala.tools.nsc.Global$Run.compileSources(Global.scala:949)
at scala.tools.nsc.Global$Run.compile(Global.scala:1034)
at scala.tools.nsc.Main$.process(Main.scala:106)
at scala.tools.nsc.Main$.main(Main.scala:123)
at scala.tools.nsc.Main.main(Main.scala)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.scala_tools.maven.executions.MainHelper.runMain(MainHelper.java:151)
at org.scala_tools.maven.executions.MainWithArgsInFile.main(MainWithArgsInFile.java:26)
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.scala_tools.maven.executions.MainHelper.runMain(MainHelper.java:151)
at org.scala_tools.maven.executions.MainWithArgsInFile.main(MainWithArgsInFile.java:26)
Caused by: java.lang.Error: Open block: 21 <dirtypreds> <dirtysuccs>
at scala.tools.nsc.symtab.SymbolTable.abort(SymbolTable.scala:35)
at scala.tools.nsc.backend.icode.ICodes$$anonfun$checkValid$1.apply(ICodes.scala:78)
at scala.tools.nsc.backend.icode.ICodes$$anonfun$checkValid$1.apply(ICodes.scala:75)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:30)
at scala.collection.mutable.ListBuffer.foreach(ListBuffer.scala:42)
at scala.tools.nsc.backend.icode.ICodes.checkValid(ICodes.scala:75)
at scala.tools.nsc.backend.icode.Members$IMethod.normalize(Members.scala:251)
at scala.tools.nsc.backend.opt.Inliners$Inliner.analyzeMethod(Inliners.scala:230)
at scala.tools.nsc.backend.opt.Inliners$Inliner$$anonfun$analyzeClass$3.apply(Inliners.scala:105)
at scala.tools.nsc.backend.opt.Inliners$Inliner$$anonfun$analyzeClass$3.apply(Inliners.scala:105)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.tools.nsc.backend.opt.Inliners$Inliner.analyzeClass(Inliners.scala:105)
at scala.tools.nsc.backend.opt.Inliners$InliningPhase.apply(Inliners.scala:62)
at scala.tools.nsc.backend.icode.ICodes$ICodePhase$$anonfun$apply$1.apply(ICodes.scala:106)
at scala.tools.nsc.backend.icode.ICodes$ICodePhase$$anonfun$apply$1.apply(ICodes.scala:106)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:30)
at scala.collection.mutable.LinkedHashSet.foreach(LinkedHashSet.scala:76)
at scala.tools.nsc.backend.icode.ICodes$ICodePhase.apply(ICodes.scala:106)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:326)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:326)
at scala.tools.nsc.reporters.Reporter.withSource(Reporter.scala:47)
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:326)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:294)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:294)
at scala.collection.Iterator$class.foreach(Iterator.scala:652)
at scala.collection.mutable.ListBuffer$$anon$1.foreach(ListBuffer.scala:311)
at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:294)
at scala.tools.nsc.Global$Run.compileSources(Global.scala:949)
at scala.tools.nsc.Global$Run.compile(Global.scala:1034)
at scala.tools.nsc.Main$.process(Main.scala:106)
at scala.tools.nsc.Main$.main(Main.scala:123)
at scala.tools.nsc.Main.main(Main.scala)
... 6 more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment