diff options
author | Paul Phillips <paulp@improving.org> | 2012-04-12 20:35:05 +0100 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2012-04-12 21:56:20 +0100 |
commit | f1c6714e22e70ecba2aa595bf592b916be82deb4 (patch) | |
tree | 9c59c245a90cade2c9747ee82a4bba62d3aafe32 /src/compiler | |
parent | cfc4757a580c537425857ff849f3dc106d924092 (diff) | |
download | scala-f1c6714e22e70ecba2aa595bf592b916be82deb4.tar.gz scala-f1c6714e22e70ecba2aa595bf592b916be82deb4.tar.bz2 scala-f1c6714e22e70ecba2aa595bf592b916be82deb4.zip |
Fix for SI-5535.
Diffstat (limited to 'src/compiler')
-rw-r--r-- | src/compiler/scala/tools/nsc/interpreter/MemberHandlers.scala | 2 |
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 "" } |