aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/typer/Namer.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-12-16 10:10:18 +0100
committerMartin Odersky <odersky@gmail.com>2013-12-16 10:10:18 +0100
commit4079d6d5048dbebf5aaac06be42e9b9484b3934f (patch)
tree920013acd47d7265893ce62ded0d91134db02a2e /src/dotty/tools/dotc/typer/Namer.scala
parent99393624e3bf001a6c20c7615ac88ef4201a93f8 (diff)
downloaddotty-4079d6d5048dbebf5aaac06be42e9b9484b3934f.tar.gz
dotty-4079d6d5048dbebf5aaac06be42e9b9484b3934f.tar.bz2
dotty-4079d6d5048dbebf5aaac06be42e9b9484b3934f.zip
Fixes to typed return, try, match.
Diffstat (limited to 'src/dotty/tools/dotc/typer/Namer.scala')
-rw-r--r--src/dotty/tools/dotc/typer/Namer.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/typer/Namer.scala b/src/dotty/tools/dotc/typer/Namer.scala
index 9627065b2..9eefec624 100644
--- a/src/dotty/tools/dotc/typer/Namer.scala
+++ b/src/dotty/tools/dotc/typer/Namer.scala
@@ -293,7 +293,7 @@ class Namer { typer: Typer =>
def complete(denot: SymDenotation): Unit = {
val sym = denot.symbol
- def localContext = ctx.fresh.withOwner(sym)
+ def localContext = ctx.fresh.withOwner(sym).withTree(original)
def typeSig(tree: Tree): Type = tree match {
case tree: ValDef =>