]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/52596 ([C++11] internal compiler error: in lvalue_kind, at cp/tree.c:153)
authorJason Merrill <jason@redhat.com>
Fri, 6 Apr 2012 13:25:45 +0000 (09:25 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 6 Apr 2012 13:25:45 +0000 (09:25 -0400)
commitc5c8755af05d474f2cb4c412207f20e5642b12b2
tree3a2d916335d803f774bf56155dce5907ba581b68
parentb258592a08389223dd89ba0f31384f2adf9906c4
re PR c++/52596 ([C++11] internal compiler error: in lvalue_kind, at cp/tree.c:153)

PR c++/52596
* semantics.c (finish_non_static_data_member): In templates, pass
the decl to build_qualified_name.
* tree.c (lvalue_kind) [SCOPE_REF]: Handle FIELD_DECL.

From-SVN: r186187
gcc/cp/ChangeLog
gcc/cp/semantics.c
gcc/cp/tree.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/qualified-id5.C [new file with mode: 0644]