• zack's avatar
    * c-parse.in (undeclared_variable_notice): Moved to c-typeck.c. · 1beb61f9
    zack authored
    	(primary: IDENTIFIER): Just call build_external_ref.
    	* c-parse.y, c-parse.c, objc/objc-parse.y, objc/objc-parse.c:
    	Regenerate.
    	* c-lex.c (lastiddecl): Remove.
    	(yylex): Replace all instances of lastiddecl with local
    	variables.
    
    	* c-typeck.c (build_external_ref): New function.  Treat decls
    	with C_DECL_ANTICIPATED mostly the same as nonexistent decls.
    	Look up the decl from the id here.  Call lookup_objc_ivar.
    	* c-lang.c (lookup_objc_ivar): Stub.
    	* objc/objc-act.c (lookup_objc_ivar): New function.
    
    	* c-tree.h: Prototype lookup_objc_ivar and build_external_ref.
    	* c-lex.h: Don't declare lastiddecl.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34602 138bc75d-0d04-0410-961f-82ee72b054a4
    1beb61f9
c-tree.h 18.2 KB