aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform
diff options
context:
space:
mode:
authorDmitry Petrashko <dark@d-d.me>2014-05-20 16:07:00 +0200
committerDmitry Petrashko <dark@d-d.me>2014-05-20 16:07:00 +0200
commit7bc5cd18ee4f881f223e9a317e6c6a329942d5af (patch)
tree179a5daa9d3d7aab55c81364e114267e038de302 /src/dotty/tools/dotc/transform
parentdeea15e9b0c56b7f55f5e40665d5e00baef4f028 (diff)
parent58bbd56e66d65968e884384fe36f2a61a1daa721 (diff)
downloaddotty-7bc5cd18ee4f881f223e9a317e6c6a329942d5af.tar.gz
dotty-7bc5cd18ee4f881f223e9a317e6c6a329942d5af.tar.bz2
dotty-7bc5cd18ee4f881f223e9a317e6c6a329942d5af.zip
Merge pull request #132 from DarkDimius/small-fixes
Small fixes
Diffstat (limited to 'src/dotty/tools/dotc/transform')
-rw-r--r--src/dotty/tools/dotc/transform/CreateCompanionObjects.scala2
-rw-r--r--src/dotty/tools/dotc/transform/LazyVals.scala2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/transform/CreateCompanionObjects.scala b/src/dotty/tools/dotc/transform/CreateCompanionObjects.scala
index f1131b3f2..b1cc8ea52 100644
--- a/src/dotty/tools/dotc/transform/CreateCompanionObjects.scala
+++ b/src/dotty/tools/dotc/transform/CreateCompanionObjects.scala
@@ -38,7 +38,7 @@ abstract class CreateCompanionObjects extends TreeTransform {
else {
val moduleSymbol = ctx.newCompleteModuleSymbol(claz.symbol.owner, claz.name.toTermName, Flags.Synthetic, Flags.Synthetic, List(defn.ObjectClass.typeRef), Scopes.newScope)
if (moduleSymbol.owner.isClass) moduleSymbol.entered
- val companion = tpd.ModuleDef(moduleSymbol, List(EmptyTree))
+ val companion = tpd.ModuleDef(moduleSymbol, List(EmptyTree)).withPos(claz.pos)
acc += claz
acc += companion
transformStats0(stats, acc)
diff --git a/src/dotty/tools/dotc/transform/LazyVals.scala b/src/dotty/tools/dotc/transform/LazyVals.scala
index 527c7e228..fe6c3e2e4 100644
--- a/src/dotty/tools/dotc/transform/LazyVals.scala
+++ b/src/dotty/tools/dotc/transform/LazyVals.scala
@@ -379,7 +379,7 @@ class LazyValTranformContext {
val state = Select(Ident(helperModule.termRef), LazyVals.Names.state.toTermName)
val cas = Select(Ident(helperModule.termRef), LazyVals.Names.cas.toTermName)
- val accessor = mkThreadSafeDef(x.symbol.asTerm, claz, ord, containerSymbol, rhs, x.tpe, offset, getFlag, state, cas, setFlag, wait)
+ val accessor = mkThreadSafeDef(x.symbol.asTerm, claz, ord, containerSymbol, rhs, tpe, offset, getFlag, state, cas, setFlag, wait)
if(flag eq EmptyTree)
Thicket(List(containerTree, accessor))
else Thicket(List(containerTree, flag, accessor))