summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2012-04-12 20:35:05 +0100
committerPaul Phillips <paulp@improving.org>2012-04-12 21:56:20 +0100
commitf1c6714e22e70ecba2aa595bf592b916be82deb4 (patch)
tree9c59c245a90cade2c9747ee82a4bba62d3aafe32 /src
parentcfc4757a580c537425857ff849f3dc106d924092 (diff)
downloadscala-f1c6714e22e70ecba2aa595bf592b916be82deb4.tar.gz
scala-f1c6714e22e70ecba2aa595bf592b916be82deb4.tar.bz2
scala-f1c6714e22e70ecba2aa595bf592b916be82deb4.zip
Fix for SI-5535.
Diffstat (limited to 'src')
-rw-r--r--src/compiler/scala/tools/nsc/interpreter/MemberHandlers.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/interpreter/MemberHandlers.scala b/src/compiler/scala/tools/nsc/interpreter/MemberHandlers.scala
index 68bfeafbc6..099034fe97 100644
--- a/src/compiler/scala/tools/nsc/interpreter/MemberHandlers.scala
+++ b/src/compiler/scala/tools/nsc/interpreter/MemberHandlers.scala
@@ -120,7 +120,7 @@ trait MemberHandlers {
private def vparamss = member.vparamss
private def isMacro = member.mods.hasFlag(scala.reflect.internal.Flags.MACRO)
// true if not a macro and 0-arity
- override def definesValue = !isMacro && (vparamss.isEmpty || vparamss.head.isEmpty)
+ override def definesValue = !isMacro && (vparamss.isEmpty || vparamss.head.isEmpty && vparamss.tail.isEmpty)
override def resultExtractionCode(req: Request) =
if (mods.isPublic) codegenln(name, ": ", req.typeOf(name)) else ""
}