diff options
author | Nada Amin <namin@alum.mit.edu> | 2014-07-20 18:15:58 +0200 |
---|---|---|
committer | Nada Amin <namin@alum.mit.edu> | 2014-07-20 18:15:58 +0200 |
commit | e1aecf1bd75fc4a1ff0e0c3a422b799adf0c9f64 (patch) | |
tree | f16f2cec2a479cee197e54b7abee310c6c923b12 /src | |
parent | bdb63619119bf25c32c881fdf3c97ae7a40ec1e5 (diff) | |
parent | 65658a4d0c3250d0d27f7af51632b2356f829464 (diff) | |
download | dotty-e1aecf1bd75fc4a1ff0e0c3a422b799adf0c9f64.tar.gz dotty-e1aecf1bd75fc4a1ff0e0c3a422b799adf0c9f64.tar.bz2 dotty-e1aecf1bd75fc4a1ff0e0c3a422b799adf0c9f64.zip |
Merge pull request #149 from dotty-staging/fix/#148
fix/#148
Diffstat (limited to 'src')
-rw-r--r-- | src/dotty/tools/dotc/transform/Splitter.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/transform/Splitter.scala b/src/dotty/tools/dotc/transform/Splitter.scala index 745919f3a..921aa1916 100644 --- a/src/dotty/tools/dotc/transform/Splitter.scala +++ b/src/dotty/tools/dotc/transform/Splitter.scala @@ -70,7 +70,7 @@ class Splitter extends TreeTransform { } def isStructuralSelect(tp: Type): Boolean = tp.stripTypeVar match { - case tp: RefinedType => tp.refinedName == name || isStructuralSelect(tp) + case tp: RefinedType => tp.refinedName == name || isStructuralSelect(tp.parent) case tp: TypeProxy => isStructuralSelect(tp.underlying) case AndType(tp1, tp2) => isStructuralSelect(tp1) || isStructuralSelect(tp2) case _ => false |