From 37884ecf9aec149a180a2e560f6a0b99145b91ea Mon Sep 17 00:00:00 2001 From: Paul Phillips Date: Thu, 16 May 2013 20:28:02 -0700 Subject: SI-7482 Don't cook raw types after erasure. --- src/reflect/scala/reflect/internal/Symbols.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/reflect/scala/reflect/internal/Symbols.scala b/src/reflect/scala/reflect/internal/Symbols.scala index 9c706f650e..63f086a68c 100644 --- a/src/reflect/scala/reflect/internal/Symbols.scala +++ b/src/reflect/scala/reflect/internal/Symbols.scala @@ -1500,7 +1500,7 @@ trait Symbols extends api.Symbols { self: SymbolTable => */ def cookJavaRawInfo(): Unit = { // only try once... - if (this hasFlag TRIEDCOOKING) + if (phase.erasedTypes || (this hasFlag TRIEDCOOKING)) return this setFlag TRIEDCOOKING -- cgit v1.2.3