From aada28f92745b21b1fbed81d8c956d60b5d556b9 Mon Sep 17 00:00:00 2001 From: Den Shabalin Date: Wed, 10 Jul 2013 11:45:44 +0200 Subject: 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. --- src/reflect/scala/reflect/internal/BuildUtils.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') 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 { -- cgit v1.2.3