c-type-word pointer ;
: resolve-typedef ( name -- c-type )
- dup void? [ no-c-type ] when
+ dup void? [ throw-no-c-type ] when
dup c-type-name? [ lookup-c-type ] when ;
M: word lookup-c-type
dup "c-type" word-prop resolve-typedef
- [ ] [ no-c-type ] ?if ;
+ [ ] [ throw-no-c-type ] ?if ;
GENERIC: c-type-class ( name -- class )