/* Encoding of types for Objective C.
- Copyright (C) 1993, 1995, 1996 Free Software Foundation, Inc.
+ Copyright (C) 1993, 1995, 1996, 1997 Free Software Foundation, Inc.
Contributed by Kresten Krab Thorup
This file is part of GNU CC.
}
default:
- abort();
+ objc_error(nil, OBJC_ERR_BAD_TYPE, "unknown type %s\n", type);
}
}
}
default:
- abort();
+ objc_error(nil, OBJC_ERR_BAD_TYPE, "unknown type %s\n", type);
}
}
if (*type == _C_ARY_E)
return ++type;
else
- abort();
+ objc_error(nil, OBJC_ERR_BAD_TYPE, "bad array type %s\n", type);
case _C_STRUCT_B:
/* skip name, and elements until closing '}' */
return objc_skip_typespec (++type);
default:
- abort();
+ objc_error(nil, OBJC_ERR_BAD_TYPE, "unknown type %s\n", type);
}
}