summaryrefslogtreecommitdiff
path: root/src/compiler
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@epfl.ch>2007-06-13 13:11:41 +0000
committerAdriaan Moors <adriaan.moors@epfl.ch>2007-06-13 13:11:41 +0000
commit8bde15629b858d34c52522d8e396823b0356c890 (patch)
treebf6554ff674733c743caf279190bc65f5687f9a0 /src/compiler
parent2a52c9f3ab7b05d4be2f3138a61f065c3e3ac3af (diff)
downloadscala-8bde15629b858d34c52522d8e396823b0356c890.tar.gz
scala-8bde15629b858d34c52522d8e396823b0356c890.tar.bz2
scala-8bde15629b858d34c52522d8e396823b0356c890.zip
fixed bug 1174
Diffstat (limited to 'src/compiler')
-rw-r--r--src/compiler/scala/tools/nsc/symtab/Definitions.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/Definitions.scala b/src/compiler/scala/tools/nsc/symtab/Definitions.scala
index 2c6d153b9f..7430a6f2d5 100644
--- a/src/compiler/scala/tools/nsc/symtab/Definitions.scala
+++ b/src/compiler/scala/tools/nsc/symtab/Definitions.scala
@@ -700,7 +700,7 @@ trait Definitions {
if (sym.owner.isPackageClass) sym.fullNameString('.')
else flatNameString(sym.owner, separator) + "$" + sym.simpleName;
def signature1(etp: Type): String = {
- if (etp.symbol == ArrayClass) "[" + signature1(erasure(etp.typeArgs.head))
+ if (etp.symbol == ArrayClass) "[" + signature1(erasure(etp.normalize.typeArgs.head))
else if (isValueClass(etp.symbol)) abbrvTag(etp.symbol).toString()
else "L" + flatNameString(etp.symbol, '/') + ";"
}