[C++ PATCH]: instantiation via vtable marking
commite2f46fbf9005861b21c93f6d48cf7713f7f3c0c8
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 14 Feb 2018 16:31:26 +0000 (14 16:31 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 14 Feb 2018 16:31:26 +0000 (14 16:31 +0000)
tree45b312cbb62ea9007dcfee164a0a09a083e6fbbe
parent37056c5c4abaf0bee6785d9b0c3790e2f7b9a627
[C++ PATCH]: instantiation via vtable marking

https://gcc.gnu.org/ml/gcc-patches/2018-02/msg00850.html
gcc/cp/
* decl2.c (mark_vtable_entries): Set input_location to decl's.
(c_parse_final_cleanups): Restore input_location after emitting
vtables.

gcc/testsuite/
* g++.dg/template/instantiate5.C: Adjust required-from loc.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@257665 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/decl2.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/instantiate5.C