Created
December 8, 2012 21:52
-
-
Save retronym/4242138 to your computer and use it in GitHub Desktop.
slimmer crashes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- long.txt 2012-12-08 22:51:17.000000000 +0100 | |
+++ short.txt 2012-12-08 22:51:01.000000000 +0100 | |
@@ -1,109 +1,11 @@ | |
error: no-symbol does not have an owner | |
- | |
- while compiling: test/files/pos/t6666a.scala | |
- during phase: global=lambdalift, atPhase=constructors | |
- library version: version 2.10.0-20121024-085118-2c554249fd | |
- compiler version: version 2.10.0-20121024-085118-2c554249fd | |
- reconstructed args: | |
- | |
- last tree to typer: term a | |
- symbol: value a in class Foo (flags: <paramaccessor> private[this]) | |
- symbol definition: private[this] val a: Object | |
- tpe: <notype> | |
- symbol owners: value a -> class Foo -> package <empty> | |
- context owners: value <local X> -> object X$2 -> constructor IP -> class IP -> package <empty> | |
- | |
-== Enclosing template or block == | |
- | |
-Template( // val <local X>: <notype> in object X$2, tree.tpe=X$2.type | |
- "java.lang.Object" // parents | |
- ValDef( | |
- private | |
- "_" | |
- <tpt> | |
- <empty> | |
- ) | |
- // 2 statements | |
- DefDef( // def <init>(): IP#X$2.type in object X$2 | |
- <method> <triedcooking> | |
- "<init>" | |
- [] | |
- List(Nil) | |
- <tpt> // tree.tpe=IP#X$2.type | |
- Block( // tree.tpe=Unit | |
- Apply( // def <init>(): Object in class Object, tree.tpe=Object | |
- X$2.super."<init>" // def <init>(): Object in class Object, tree.tpe=()Object | |
- Nil | |
- ) | |
- () | |
- ) | |
- ) | |
- Apply( // final def poorMansMH1$1(): String in class IP, tree.tpe=String | |
- "poorMansMH1" // final def poorMansMH1$1(): String in class IP, tree.tpe=()String | |
- Nil | |
- ) | |
-) | |
- | |
-== Expanded type of tree == | |
- | |
-<notype> | |
- | |
unhandled exception while transforming t6666a.scala | |
-error: | |
- while compiling: test/files/pos/t6666a.scala | |
- during phase: lambdalift | |
- library version: version 2.10.0-20121024-085118-2c554249fd | |
- compiler version: version 2.10.0-20121024-085118-2c554249fd | |
- reconstructed args: | |
- | |
- last tree to typer: term a | |
- symbol: value a in class Foo (flags: <paramaccessor> private[this]) | |
- symbol definition: private[this] val a: Object | |
- tpe: <notype> | |
- symbol owners: value a -> class Foo -> package <empty> | |
- context owners: value <local X> -> object X$2 -> constructor IP -> class IP -> package <empty> | |
- | |
-== Enclosing template or block == | |
- | |
-Template( // val <local X>: <notype> in object X$2, tree.tpe=X$2.type | |
- "java.lang.Object" // parents | |
- ValDef( | |
- private | |
- "_" | |
- <tpt> | |
- <empty> | |
- ) | |
- // 2 statements | |
- DefDef( // def <init>(): X$2.type in object X$2 | |
- <method> <triedcooking> | |
- "<init>" | |
- [] | |
- List(Nil) | |
- <tpt> // tree.tpe=IP#X$2.type | |
- Block( // tree.tpe=Unit | |
- Apply( // def <init>(): Object in class Object, tree.tpe=Object | |
- X$2.super."<init>" // def <init>(): Object in class Object, tree.tpe=()Object | |
- Nil | |
- ) | |
- () | |
- ) | |
- ) | |
- Apply( // final def poorMansMH1$1(): String in class IP, tree.tpe=String | |
- "poorMansMH1" // final def poorMansMH1$1(): String in class IP, tree.tpe=()String | |
- Nil | |
- ) | |
-) | |
- | |
-== Expanded type of tree == | |
- | |
-<notype> | |
- | |
-uncaught exception during compilation: scala.reflect.internal.FatalError | |
+error: uncaught exception during compilation: scala.reflect.internal.FatalError | |
error: scala.reflect.internal.FatalError: | |
while compiling: test/files/pos/t6666a.scala | |
during phase: global=lambdalift, atPhase=constructors | |
- library version: version 2.10.0-20121024-085118-2c554249fd | |
- compiler version: version 2.10.0-20121024-085118-2c554249fd | |
+ library version: version 2.10.1-20121207-112230-0acb8a30c3 | |
+ compiler version: version 2.10.1-20121207-112230-0acb8a30c3 | |
reconstructed args: | |
last tree to typer: term a | |
@@ -149,198 +51,203 @@ | |
<notype> | |
no-symbol does not have an owner | |
- at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:48) | |
+ at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49) | |
at scala.tools.nsc.Global.abort(Global.scala:253) | |
- at scala.reflect.internal.Symbols$NoSymbol.owner(Symbols.scala:3193) | |
+ at scala.reflect.internal.Symbols$NoSymbol.owner(Symbols.scala:3203) | |
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.outerSelect(ExplicitOuter.scala:229) | |
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.outerValue(ExplicitOuter.scala:215) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.memberRef(LambdaLift.scala:327) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.postTransform(LambdaLift.scala:472) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:504) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:42) | |
- at scala.reflect.internal.Trees$class.itransform(Trees.scala:1177) | |
- at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:12) | |
- at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:12) | |
- at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2816) | |
+ at scala.reflect.internal.Trees$class.itransform(Trees.scala:1211) | |
+ at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13) | |
+ at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13) | |
+ at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2921) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:48) | |
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:272) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:496) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:504) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:42) | |
- at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1$$anonfun$apply$2.apply(Trees.scala:2845) | |
- at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1$$anonfun$apply$2.apply(Trees.scala:2845) | |
- at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2855) | |
+ at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1$$anonfun$apply$2.apply(Trees.scala:2951) | |
+ at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1$$anonfun$apply$2.apply(Trees.scala:2951) | |
+ at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2961) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:34) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:28) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:19) | |
- at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2845) | |
- at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2844) | |
+ at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2951) | |
+ at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2950) | |
at scala.collection.immutable.List.loop$1(List.scala:164) | |
at scala.collection.immutable.List.mapConserve(List.scala:180) | |
- at scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2844) | |
+ at scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2950) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:523) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:42) | |
- at scala.reflect.internal.Trees$class.itransform(Trees.scala:1234) | |
- at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:12) | |
- at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:12) | |
- at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2816) | |
+ at scala.reflect.internal.Trees$class.itransform(Trees.scala:1268) | |
+ at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13) | |
+ at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13) | |
+ at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2921) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:44) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$1.apply(TypingTransformers.scala:44) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$1.apply(TypingTransformers.scala:44) | |
- at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2855) | |
+ at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2961) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:34) | |
+ at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:28) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44) | |
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:272) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:496) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:504) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:42) | |
- at scala.reflect.api.Trees$Transformer.transformTemplate(Trees.scala:2823) | |
- at scala.reflect.internal.Trees$$anonfun$itransform$4.apply(Trees.scala:1238) | |
- at scala.reflect.internal.Trees$$anonfun$itransform$4.apply(Trees.scala:1237) | |
- at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2855) | |
+ at scala.reflect.api.Trees$Transformer.transformTemplate(Trees.scala:2928) | |
+ at scala.reflect.internal.Trees$$anonfun$itransform$4.apply(Trees.scala:1272) | |
+ at scala.reflect.internal.Trees$$anonfun$itransform$4.apply(Trees.scala:1271) | |
+ at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2961) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:34) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:28) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:19) | |
- at scala.reflect.internal.Trees$class.itransform(Trees.scala:1236) | |
- at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:12) | |
- at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:12) | |
- at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2816) | |
+ at scala.reflect.internal.Trees$class.itransform(Trees.scala:1270) | |
+ at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13) | |
+ at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13) | |
+ at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2921) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:48) | |
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:272) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:496) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:504) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:42) | |
- at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2846) | |
- at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2844) | |
+ at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2952) | |
+ at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2950) | |
at scala.collection.immutable.List.loop$1(List.scala:164) | |
at scala.collection.immutable.List.mapConserve(List.scala:180) | |
- at scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2844) | |
+ at scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2950) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:523) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:42) | |
- at scala.reflect.internal.Trees$class.itransform(Trees.scala:1196) | |
- at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:12) | |
- at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:12) | |
- at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2816) | |
+ at scala.reflect.internal.Trees$class.itransform(Trees.scala:1230) | |
+ at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13) | |
+ at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13) | |
+ at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2921) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:48) | |
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:272) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:496) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:504) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:42) | |
- at scala.reflect.api.Trees$Transformer$$anonfun$transformTrees$1.apply(Trees.scala:2819) | |
- at scala.reflect.api.Trees$Transformer$$anonfun$transformTrees$1.apply(Trees.scala:2819) | |
+ at scala.reflect.api.Trees$Transformer$$anonfun$transformTrees$1.apply(Trees.scala:2924) | |
+ at scala.reflect.api.Trees$Transformer$$anonfun$transformTrees$1.apply(Trees.scala:2924) | |
at scala.collection.immutable.List.loop$1(List.scala:164) | |
at scala.collection.immutable.List.mapConserve(List.scala:180) | |
- at scala.reflect.api.Trees$Transformer.transformTrees(Trees.scala:2819) | |
- at scala.reflect.internal.Trees$class.itransform(Trees.scala:1177) | |
- at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:12) | |
- at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:12) | |
- at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2816) | |
+ at scala.reflect.api.Trees$Transformer.transformTrees(Trees.scala:2924) | |
+ at scala.reflect.internal.Trees$class.itransform(Trees.scala:1211) | |
+ at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13) | |
+ at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13) | |
+ at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2921) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:48) | |
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:272) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:496) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:504) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:42) | |
- at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2846) | |
- at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2844) | |
+ at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2952) | |
+ at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2950) | |
at scala.collection.immutable.List.loop$1(List.scala:164) | |
at scala.collection.immutable.List.mapConserve(List.scala:180) | |
- at scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2844) | |
+ at scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2950) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:523) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:42) | |
- at scala.reflect.internal.Trees$class.itransform(Trees.scala:1196) | |
- at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:12) | |
- at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:12) | |
- at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2816) | |
+ at scala.reflect.internal.Trees$class.itransform(Trees.scala:1230) | |
+ at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13) | |
+ at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13) | |
+ at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2921) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:48) | |
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:272) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:496) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:504) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:42) | |
- at scala.reflect.internal.Trees$$anonfun$itransform$2.apply(Trees.scala:1193) | |
- at scala.reflect.internal.Trees$$anonfun$itransform$2.apply(Trees.scala:1191) | |
- at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2855) | |
+ at scala.reflect.internal.Trees$$anonfun$itransform$2.apply(Trees.scala:1227) | |
+ at scala.reflect.internal.Trees$$anonfun$itransform$2.apply(Trees.scala:1225) | |
+ at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2961) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:34) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:28) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:19) | |
- at scala.reflect.internal.Trees$class.itransform(Trees.scala:1190) | |
- at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:12) | |
- at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:12) | |
- at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2816) | |
+ at scala.reflect.internal.Trees$class.itransform(Trees.scala:1224) | |
+ at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13) | |
+ at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13) | |
+ at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2921) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:48) | |
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:272) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:496) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:504) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:42) | |
- at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2846) | |
- at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2844) | |
+ at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2952) | |
+ at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2950) | |
at scala.collection.immutable.List.loop$1(List.scala:164) | |
at scala.collection.immutable.List.mapConserve(List.scala:180) | |
- at scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2844) | |
+ at scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2950) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:523) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:42) | |
- at scala.reflect.internal.Trees$class.itransform(Trees.scala:1234) | |
- at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:12) | |
- at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:12) | |
- at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2816) | |
+ at scala.reflect.internal.Trees$class.itransform(Trees.scala:1268) | |
+ at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13) | |
+ at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13) | |
+ at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2921) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:44) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$1.apply(TypingTransformers.scala:44) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$1.apply(TypingTransformers.scala:44) | |
- at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2855) | |
+ at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2961) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:34) | |
+ at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:28) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44) | |
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:272) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:496) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:504) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:42) | |
- at scala.reflect.api.Trees$Transformer.transformTemplate(Trees.scala:2823) | |
- at scala.reflect.internal.Trees$$anonfun$itransform$4.apply(Trees.scala:1238) | |
- at scala.reflect.internal.Trees$$anonfun$itransform$4.apply(Trees.scala:1237) | |
- at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2855) | |
+ at scala.reflect.api.Trees$Transformer.transformTemplate(Trees.scala:2928) | |
+ at scala.reflect.internal.Trees$$anonfun$itransform$4.apply(Trees.scala:1272) | |
+ at scala.reflect.internal.Trees$$anonfun$itransform$4.apply(Trees.scala:1271) | |
+ at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2961) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:34) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:28) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:19) | |
- at scala.reflect.internal.Trees$class.itransform(Trees.scala:1236) | |
- at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:12) | |
- at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:12) | |
- at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2816) | |
+ at scala.reflect.internal.Trees$class.itransform(Trees.scala:1270) | |
+ at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13) | |
+ at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13) | |
+ at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2921) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:48) | |
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:272) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:496) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:504) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:42) | |
- at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2846) | |
- at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2844) | |
+ at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2952) | |
+ at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2950) | |
at scala.collection.immutable.List.loop$1(List.scala:164) | |
at scala.collection.immutable.List.mapConserve(List.scala:180) | |
- at scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2844) | |
+ at scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2950) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:523) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:42) | |
- at scala.reflect.internal.Trees$$anonfun$itransform$7.apply(Trees.scala:1256) | |
- at scala.reflect.internal.Trees$$anonfun$itransform$7.apply(Trees.scala:1256) | |
- at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2855) | |
+ at scala.reflect.internal.Trees$$anonfun$itransform$7.apply(Trees.scala:1290) | |
+ at scala.reflect.internal.Trees$$anonfun$itransform$7.apply(Trees.scala:1290) | |
+ at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2961) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:34) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:28) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:19) | |
- at scala.reflect.internal.Trees$class.itransform(Trees.scala:1255) | |
- at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:12) | |
- at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:12) | |
- at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2816) | |
+ at scala.reflect.internal.Trees$class.itransform(Trees.scala:1289) | |
+ at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13) | |
+ at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13) | |
+ at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2921) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:44) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$2.apply(TypingTransformers.scala:46) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$2.apply(TypingTransformers.scala:46) | |
- at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2855) | |
+ at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2961) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:34) | |
+ at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:28) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46) | |
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:272) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:496) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:504) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:42) | |
- at scala.tools.nsc.ast.Trees$Transformer.transformUnit(Trees.scala:227) | |
+ at scala.tools.nsc.ast.Trees$Transformer.transformUnit(Trees.scala:240) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.scala$tools$nsc$transform$LambdaLift$LambdaLifter$$super$transformUnit(LambdaLift.scala:529) | |
+ at scala.tools.nsc.transform.LambdaLift$LambdaLifter$$anonfun$transformUnit$1.apply$mcV$sp(LambdaLift.scala:529) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter$$anonfun$transformUnit$1.apply(LambdaLift.scala:529) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter$$anonfun$transformUnit$1.apply(LambdaLift.scala:529) | |
- at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:201) | |
- at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:210) | |
+ at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207) | |
+ at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216) | |
+ at scala.tools.nsc.SubComponent.afterOwnPhase(SubComponent.scala:51) | |
at scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformUnit(LambdaLift.scala:528) | |
at scala.tools.nsc.transform.Transform$Phase.apply(Transform.scala:30) | |
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:461) | |
@@ -349,63 +256,13 @@ | |
at scala.collection.Iterator$class.foreach(Iterator.scala:727) | |
at scala.collection.AbstractIterator.foreach(Iterator.scala:1156) | |
at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:428) | |
- at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1574) | |
- at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1548) | |
- at scala.tools.nsc.Global$Run.compileSources(Global.scala:1544) | |
- at scala.tools.nsc.Global$Run.compile(Global.scala:1654) | |
+ at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1582) | |
+ at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1556) | |
+ at scala.tools.nsc.Global$Run.compileSources(Global.scala:1552) | |
+ at scala.tools.nsc.Global$Run.compile(Global.scala:1662) | |
at scala.tools.nsc.Driver.doCompile(Driver.scala:33) | |
at scala.tools.nsc.Main$.doCompile(Main.scala:79) | |
at scala.tools.nsc.Driver.process(Driver.scala:54) | |
at scala.tools.nsc.Driver.main(Driver.scala:67) | |
at scala.tools.nsc.Main.main(Main.scala) | |
-error: fatal error: | |
- while compiling: test/files/pos/t6666a.scala | |
- during phase: global=lambdalift, atPhase=constructors | |
- library version: version 2.10.0-20121024-085118-2c554249fd | |
- compiler version: version 2.10.0-20121024-085118-2c554249fd | |
- reconstructed args: | |
- | |
- last tree to typer: term a | |
- symbol: value a in class Foo (flags: <paramaccessor> private[this]) | |
- symbol definition: private[this] val a: Object | |
- tpe: <notype> | |
- symbol owners: value a -> class Foo -> package <empty> | |
- context owners: value <local X> -> object X$2 -> constructor IP -> class IP -> package <empty> | |
- | |
-== Enclosing template or block == | |
- | |
-Template( // val <local X>: <notype> in object X$2, tree.tpe=X$2.type | |
- "java.lang.Object" // parents | |
- ValDef( | |
- private | |
- "_" | |
- <tpt> | |
- <empty> | |
- ) | |
- // 2 statements | |
- DefDef( // def <init>(): IP#X$2.type in object X$2 | |
- <method> <triedcooking> | |
- "<init>" | |
- [] | |
- List(Nil) | |
- <tpt> // tree.tpe=IP#X$2.type | |
- Block( // tree.tpe=Unit | |
- Apply( // def <init>(): Object in class Object, tree.tpe=Object | |
- X$2.super."<init>" // def <init>(): Object in class Object, tree.tpe=()Object | |
- Nil | |
- ) | |
- () | |
- ) | |
- ) | |
- Apply( // final def poorMansMH1$1(): String in class IP, tree.tpe=String | |
- "poorMansMH1" // final def poorMansMH1$1(): String in class IP, tree.tpe=()String | |
- Nil | |
- ) | |
-) | |
- | |
-== Expanded type of tree == | |
- | |
-<notype> | |
- | |
-no-symbol does not have an owner |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment