re PR c++/55240 ([c++0x] ICE on non-static data member initialization using 'auto...
authorJason Merrill <jason@redhat.com>
Sun, 17 Mar 2013 02:34:45 +0000 (22:34 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Sun, 17 Mar 2013 02:34:45 +0000 (22:34 -0400)
commitcdf47df08aba23c5b40fa3e4b8d7f4c9cc2c882e
tree45d7915d636df24049f21e82bf64dd29fe73cfb4
parenta1e03bc5bc4983bb0cda698575b45a2be16765a4
re PR c++/55240 ([c++0x] ICE on non-static data member initialization using 'auto' variable from containing function)

PR c++/55240
* parser.c (parsing_nsdmi): New.
* semantics.c (outer_automatic_var_p): Check it.
(finish_id_expression): Likewise.
* cp-tree.h: Declare it.

From-SVN: r196727
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/parser.c
gcc/cp/semantics.c
gcc/testsuite/g++.dg/cpp0x/nsdmi-local.C [new file with mode: 0644]