fixed bug with type alias expansion that turned...
fixed bug with type alias expansion that turned...

fixed bug with type alias expansion that turned up when an old-style type constructor alias (e.g. type Class = java.lang.Class in Predef) was compiled without the new checks (in the example, without -Xgenerics), and now it's used with  the checks (with -Xgenerics). Then, normalize didn't do anything (as the number of type params didn't coincide with the number of type arguments). I.e., it returned `this', which resulted in an infinite recursion.


felixmulder/scala,shimib/scala,felixmulder/scala,lrytz/scala,jvican/scala,jvican/scala,jvican/scala,scala/scala,felixmulder/scala,scala/scala,felixmulder/scala,martijnhoekstra/scala,martijnhoekstra/scala,felixmulder/scala,lrytz/scala,lrytz/scala,lrytz/scala,shimib/scala,shimib/scala,slothspot/scala,jvican/scala,lrytz/scala,martijnhoekstra/scala,martijnhoekstra/scala,jvican/scala,slothspot/scala,jvican/scala,slothspot/scala,slothspot/scala,martijnhoekstra/scala,scala/scala,scala/scala,felixmulder/scala,martijnhoekstra/scala,lrytz/scala,slothspot/scala,slothspot/scala,shimib/scala,scala/scala,scala/scala,slothspot/scala,felixmulder/scala,jvican/scala,shimib/scala,shimib/scala