]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR c++/89511 - ICE with using-declaration and unscoped enumerator.
authormpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Feb 2019 19:07:18 +0000 (19:07 +0000)
committermpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Feb 2019 19:07:18 +0000 (19:07 +0000)
commit7304edd1f1a49a900fc8400ea34e150eaba3de24
tree0d568ea85489f61ec8f75d64251330a09338dbfb
parentc3ce5d657bac95a3ac5c0457ac48b47a9710c838
PR c++/89511 - ICE with using-declaration and unscoped enumerator.
* parser.c (cp_parser_using_declaration): For an unscoped enum
only use its context if it's not a function declaration.

* g++.dg/cpp0x/using-enum-3.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269262 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/using-enum-3.C [new file with mode: 0644]