diff options
author | Simon Ochsenreither <simon@ochsenreither.de> | 2015-11-19 21:44:13 +0100 |
---|---|---|
committer | Simon Ochsenreither <simon@ochsenreither.de> | 2015-11-19 21:44:13 +0100 |
commit | e01f2a1c6524f29e6f4b4d6a977f36c6c0fa2759 (patch) | |
tree | 41f3482a91ba3669f19fe309e07c0800dd6ec71b /src/compiler/scala/tools/nsc/transform/LambdaLift.scala | |
parent | d3667465f42590e4d39cef557f48d0cd050dec42 (diff) | |
download | scala-e01f2a1c6524f29e6f4b4d6a977f36c6c0fa2759.tar.gz scala-e01f2a1c6524f29e6f4b4d6a977f36c6c0fa2759.tar.bz2 scala-e01f2a1c6524f29e6f4b4d6a977f36c6c0fa2759.zip |
Fix some small warnings that pop up on every compile
Diffstat (limited to 'src/compiler/scala/tools/nsc/transform/LambdaLift.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/transform/LambdaLift.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/LambdaLift.scala b/src/compiler/scala/tools/nsc/transform/LambdaLift.scala index 01714e22fd..a943b53bf7 100644 --- a/src/compiler/scala/tools/nsc/transform/LambdaLift.scala +++ b/src/compiler/scala/tools/nsc/transform/LambdaLift.scala @@ -398,7 +398,7 @@ abstract class LambdaLift extends InfoTransform { case DefDef(_, _, _, vparams :: _, _, _) => val ps = freeParams(sym) - if (ps isEmpty) tree + if (ps.isEmpty) tree else { val paramSyms = cloneSymbols(ps).map(_.setFlag(PARAM)) val paramDefs = ps map (p => ValDef(p) setPos tree.pos setType NoType) @@ -410,7 +410,7 @@ abstract class LambdaLift extends InfoTransform { case ClassDef(_, _, _, _) => val freeParamDefs = freeParams(sym) map (p => ValDef(p) setPos tree.pos setType NoType) - if (freeParamDefs isEmpty) tree + if (freeParamDefs.isEmpty) tree else deriveClassDef(tree)(impl => deriveTemplate(impl)(_ ::: freeParamDefs)) case _ => tree |