* src/pic16/gen.c: applied patches :
[fw/sdcc] / src / SDCC.lex
index e0038cc65202abf5aa30a0557481a7cfa8a14573..6567003c575dfd329e9cfdadf1736369e48975de 100644 (file)
@@ -383,7 +383,7 @@ static int check_type(void)
 
   /* check if it is in the table as a typedef */
   if (!ignoreTypedefType && sym && IS_SPEC (sym->etype)
-      && SPEC_TYPEDEF (sym->etype))
+      && SPEC_TYPEDEF (sym->etype) && findSym(TypedefTab, NULL, yytext))
     return (TYPE_NAME);
   else
     return(IDENTIFIER);