git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1608
4a8a32a2-be11-0410-ad9d-
d568d2c75423
if (SPEC_OCLS(val->etype)) {
DCL_TYPE(val->type)=PTR_TYPE(SPEC_OCLS(val->etype));
} else {
- // this should not happen
- fprintf (stderr, "wild guess about storage type\n");
+#if 1
+ // this happens for (external) function parameters
+ DCL_TYPE (val->type) = GPOINTER;
+#else
if (TARGET_IS_DS390) {
/* The AUTO and REGISTER classes should probably
* also become generic pointers, but I haven't yet
DCL_TYPE (val->type) = FPOINTER;
break;
}
+#endif
}
break;
case S_AUTO: