summaryrefslogtreecommitdiff
path: root/sources/scala/tools/nsc/symtab
diff options
context:
space:
mode:
Diffstat (limited to 'sources/scala/tools/nsc/symtab')
-rwxr-xr-xsources/scala/tools/nsc/symtab/Definitions.scala8
-rwxr-xr-xsources/scala/tools/nsc/symtab/Types.scala2
2 files changed, 8 insertions, 2 deletions
diff --git a/sources/scala/tools/nsc/symtab/Definitions.scala b/sources/scala/tools/nsc/symtab/Definitions.scala
index 8e64230c53..a5de7158f4 100755
--- a/sources/scala/tools/nsc/symtab/Definitions.scala
+++ b/sources/scala/tools/nsc/symtab/Definitions.scala
@@ -191,8 +191,12 @@ import Flags._;
val result =
if (module) sym.info.nonPrivateMember(fullname.subName(i, j)).suchThat(.hasFlag(MODULE));
else sym.info.nonPrivateMember(fullname.subName(i, j).toTypeName);
- if (result == NoSymbol)
- throw new FatalError((if (module) "object " else "class ") + fullname + " not found.");
+ if (result == NoSymbol) {
+ val msg = (if (module) "object " else "class ") + fullname + " not found.";
+ System.err.println("MSG: " + msg);
+ Thread.dumpStack();
+ throw new FatalError(msg);
+ }
result
}
diff --git a/sources/scala/tools/nsc/symtab/Types.scala b/sources/scala/tools/nsc/symtab/Types.scala
index f4db96025a..355eca2e82 100755
--- a/sources/scala/tools/nsc/symtab/Types.scala
+++ b/sources/scala/tools/nsc/symtab/Types.scala
@@ -2026,6 +2026,8 @@ import Flags._;
/** An exception signalling a malformed type */
class MalformedType(msg: String) extends TypeError(msg) {
def this(pre: Type, tp: String) = this("malformed type: " + pre + "#" + tp);
+ // System.err.println("MALFORMED_TYPE: " + msg);
+ // Thread.dumpStack();
}
/** An exception signalling a malformed closure */