summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDen Shabalin <den.shabalin@gmail.com>2013-07-10 11:45:44 +0200
committerEugene Burmako <xeno.by@gmail.com>2013-07-10 12:55:05 +0200
commitaada28f92745b21b1fbed81d8c956d60b5d556b9 (patch)
tree66b00bb206354a23dcb7670598b9a2133f07c033
parentf7093b8ac229289c68757e9e4cf7392c4bcbeeb8 (diff)
downloadscala-aada28f92745b21b1fbed81d8c956d60b5d556b9.tar.gz
scala-aada28f92745b21b1fbed81d8c956d60b5d556b9.tar.bz2
scala-aada28f92745b21b1fbed81d8c956d60b5d556b9.zip
precise return type for FlagsAsBits.unapply
This will help the pattern matcher to emit better code for this kind of extractor that does nothing but wrap the extractee.
-rw-r--r--src/reflect/scala/reflect/internal/BuildUtils.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/reflect/scala/reflect/internal/BuildUtils.scala b/src/reflect/scala/reflect/internal/BuildUtils.scala
index 6526c4ce12..cdebfe52f8 100644
--- a/src/reflect/scala/reflect/internal/BuildUtils.scala
+++ b/src/reflect/scala/reflect/internal/BuildUtils.scala
@@ -79,7 +79,7 @@ trait BuildUtils { self: SymbolTable =>
}
object FlagsAsBits extends FlagsAsBitsExtractor {
- def unapply(flags: Long): Option[Long] = Some(flags)
+ def unapply(flags: Long): Some[Long] = Some(flags)
}
object TypeApplied extends TypeAppliedExtractor {