summaryrefslogtreecommitdiff
path: root/src/reflect/scala/reflect/internal/Symbols.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2012-09-25 17:31:22 +0200
committerMartin Odersky <odersky@gmail.com>2012-09-25 17:31:22 +0200
commitb94917a2df2608eeaf0b0729b9175a8542340d12 (patch)
tree718c45e13765b5ea43fd93c8b91a9e1f1561913f /src/reflect/scala/reflect/internal/Symbols.scala
parentebeb3684b2e80f826f55276c760c192510b3b84d (diff)
downloadscala-b94917a2df2608eeaf0b0729b9175a8542340d12.tar.gz
scala-b94917a2df2608eeaf0b0729b9175a8542340d12.tar.bz2
scala-b94917a2df2608eeaf0b0729b9175a8542340d12.zip
Removes discrepancy between SIP 15 and compiler
There was a discrepancy in that the compiler alternatively accepts a val parameter or an unbox method for a value class but SIP 15 does not mention the unbox method. I commented out the line in the compiler that does it.
Diffstat (limited to 'src/reflect/scala/reflect/internal/Symbols.scala')
-rw-r--r--src/reflect/scala/reflect/internal/Symbols.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/reflect/scala/reflect/internal/Symbols.scala b/src/reflect/scala/reflect/internal/Symbols.scala
index a0e28bf735..20fcb630bb 100644
--- a/src/reflect/scala/reflect/internal/Symbols.scala
+++ b/src/reflect/scala/reflect/internal/Symbols.scala
@@ -2936,7 +2936,7 @@ trait Symbols extends api.Symbols { self: SymbolTable =>
}
override def derivedValueClassUnbox =
- (info.decl(nme.unbox)) orElse
+ // (info.decl(nme.unbox)) orElse uncomment once we accept unbox methods
(info.decls.find(_ hasAllFlags PARAMACCESSOR | METHOD) getOrElse
NoSymbol)