re PR c++/56614 (error: default argument 'std::vector<E>(std::initializer_list<E...
authorJason Merrill <jason@redhat.com>
Thu, 14 Mar 2013 13:09:11 +0000 (09:09 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 14 Mar 2013 13:09:11 +0000 (09:09 -0400)
commita7137ee176cc7491b220281df0b592674740e2a6
tree828c971c2fe3ac0c58fcfd164556aea9d031de94
parente9d5a271e53986d30bb738747a3dc590c1d9629c
re PR c++/56614 (error: default argument 'std::vector<E>(std::initializer_list<E>{((const E*)(& ._0)), 1u}, (*(const std::allocator<E>*)(& std::allocator<E>())))' uses local variable '._0')

PR c++/56614
* decl.c (local_variable_p_walkfn): Check DECL_ARTIFICIAL again.

From-SVN: r196658
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/testsuite/g++.dg/cpp0x/initlist-defarg1.C [new file with mode: 0644]