C++: hints for missing std:: headers
commit53d4aae88051e9a04f22ad27d0e64604151b56ab
authordmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 25 Apr 2017 13:54:35 +0000 (25 13:54 +0000)
committerdmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 25 Apr 2017 13:54:35 +0000 (25 13:54 +0000)
tree4af24850da8afcbe9bf1a162913989aa86eeac0b
parent32cb614ad1f60267f914e38da26a73259299d720
C++: hints for missing std:: headers

gcc/cp/ChangeLog:
* name-lookup.c (get_std_name_hint): New function.
(maybe_suggest_missing_header): New function.
(suggest_alternative_in_explicit_scope): Call
maybe_suggest_missing_header.

gcc/testsuite/ChangeLog:
* g++.dg/lookup/missing-std-include.C: New test file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@247240 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/name-lookup.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/lookup/missing-std-include.C [new file with mode: 0644]