]> git.ipfire.org Git - thirdparty/gcc.git/commit - libcpp/ChangeLog
re PR c++/69145 (Bogus 'warning: #pragma implementation for ‘...’ appears after file...
authorJakub Jelinek <jakub@redhat.com>
Fri, 8 Jan 2016 06:43:31 +0000 (07:43 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 8 Jan 2016 06:43:31 +0000 (07:43 +0100)
commit53290e072ae4d8e5d61f82d651b6fba309fed6f1
tree9c330c06778ecd0226eeabc96443afbdd75b67e2
parent52ad5601bf56aba4d5da585c6a212ce3f6509af3
re PR c++/69145 (Bogus 'warning: #pragma implementation for ‘...’ appears after file is included')

PR c++/69145
* files.c (cpp_included_before): If IS_ADHOC_LOC (location), lookup
real location from the line_table.

* g++.dg/ext/pr69145-1.C: New test.
* g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
* g++.dg/ext/pr69145-2.h: New file.

From-SVN: r232150
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/pr69145-1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/pr69145-2-very-long-filename.cc [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/pr69145-2.h [new file with mode: 0644]
libcpp/ChangeLog
libcpp/files.c