Skip to content
Snippets Groups Projects
  • Tom Tromey's avatar
    f1e20710
    re PR c++/17577 (#pragma implementation no longer diagnoses use after file to which it applies) · f1e20710
    Tom Tromey authored
    gcc/cp
    	PR c++/17577:
    	* lex.c (handle_pragma_implementation): Use cpp_included_before.
    gcc/testsuite
    	PR c++/17577:
    	* g++.dg/ext/pr17577.h: New file.
    	* g++.dg/ext/pr17577.C: New file.
    libcpp
    	PR c++/17557:
    	* include/cpplib.h (cpp_included_before): Declare.
    	* files.c (struct file_hash_entry) <location>: New field.
    	(_cpp_find_file): Initialize new field.
    	(make_cpp_dir): Likewise.
    	(cpp_included_before): New function.
    
    From-SVN: r130093
    f1e20710
    History
    re PR c++/17577 (#pragma implementation no longer diagnoses use after file to which it applies)
    Tom Tromey authored
    gcc/cp
    	PR c++/17577:
    	* lex.c (handle_pragma_implementation): Use cpp_included_before.
    gcc/testsuite
    	PR c++/17577:
    	* g++.dg/ext/pr17577.h: New file.
    	* g++.dg/ext/pr17577.C: New file.
    libcpp
    	PR c++/17557:
    	* include/cpplib.h (cpp_included_before): Declare.
    	* files.c (struct file_hash_entry) <location>: New field.
    	(_cpp_find_file): Initialize new field.
    	(make_cpp_dir): Likewise.
    	(cpp_included_before): New function.
    
    From-SVN: r130093