PR debug/83550
commitbe7ed04dd8c92a350c5ede83b2c90605d52ffbe2
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 22 Dec 2017 18:04:18 +0000 (22 18:04 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 22 Dec 2017 18:04:18 +0000 (22 18:04 +0000)
tree1d0e411772a84b014560c0f0d6bdacd33b04ea34
parent2ea33951d979b9c6b9e79312a1d5ae1380474cf3
PR debug/83550
* c-decl.c (finish_struct): Set DECL_SOURCE_LOCATION on
TYPE_STUB_DECL and call rest_of_type_compilation before processing
incomplete vars rather than after it.

* c-c++-common/dwarf2/pr83550.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@255981 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/c-family/ChangeLog
gcc/c/ChangeLog
gcc/c/c-decl.c
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/dwarf2/pr83550.c [new file with mode: 0644]