OSDN Git Service

PR c++/26195
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 Sep 2006 06:53:21 +0000 (06:53 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 Sep 2006 06:53:21 +0000 (06:53 +0000)
commit4507a637202aad5caf3e3c90e0f152a67bbb26e7
tree8294996000e43badd6c4f6c4612d1dc1712f8576
parent34c971f6934aacd7c001d9e923b9563df6e79528
    PR c++/26195
        * decl.c (make_rtl_for_nonlocal_decl),
        (start_preparsed_function): Don't use lbasename on
        input_filename when calling get_fileinfo.
        * semantics.c (begin_class_definition): Likewise.
        * lex.c (cxx_make_type): Likewise.
        (handle_pragma_interface): Call get_fileinfo on input_filename,
        not on the parameter to the directive.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116740 138bc75d-0d04-0410-961f-82ee72b054a4
13 files changed:
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/lex.c
gcc/cp/semantics.c
gcc/testsuite/g++.dg/ext/interface2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/interface2a.h [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/interface2b.cc [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/interface3/dir1/interface3.h [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/interface3/dir2/interface3.h [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/interface3/interface3a.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/interface3/interface3a2.cc [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/interface3/interface3b.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/interface3/interface3b2.cc [new file with mode: 0644]