extended error messages
authorMatthias Kramm <kramm@quiss.org>
Sat, 14 Feb 2009 01:19:39 +0000 (02:19 +0100)
committerMatthias Kramm <kramm@quiss.org>
Sat, 14 Feb 2009 01:19:39 +0000 (02:19 +0100)
lib/as3/parser.y

index 3e3abd3..600c54c 100644 (file)
@@ -1363,7 +1363,9 @@ code_t*converttype(code_t*c, classinfo_t*from, classinfo_t*to)
         return c;
     if(TYPE_IS_NULL(from) && !IS_NUMBER_OR_INT(to))
         return c;
         return c;
     if(TYPE_IS_NULL(from) && !IS_NUMBER_OR_INT(to))
         return c;
-    syntaxerror("can't convert type %s to %s", from->name, to->name);
+    syntaxerror("can't convert type %s%s%s to %s%s%s", 
+        from->package, from->package?".":"", from->name, 
+        to->package, to->package?".":"", to->name);
     return 0; // make gcc happy
 }
 
     return 0; // make gcc happy
 }