[Bug c++/77337] [7 regression][c++1z] use before deduction of 'auto'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77337 Jason Merrill changed: What|Removed |Added CC||barry.revzin at gmail dot com --- Comment #4 from Jason Merrill --- *** Bug 77825 has been marked as a duplicate of this bug. ***
[Bug c++/77337] [7 regression][c++1z] use before deduction of 'auto'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77337 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #3 from Jason Merrill --- Fixed.
[Bug c++/77337] [7 regression][c++1z] use before deduction of 'auto'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77337 --- Comment #2 from Jason Merrill --- Author: jason Date: Thu Nov 10 21:42:36 2016 New Revision: 242056 URL: https://gcc.gnu.org/viewcvs?rev=242056=gcc=rev Log: PR c++/77337 - auto return and lambda * pt.c (tsubst_friend_function): Don't set DECL_INITIAL. (instantiate_decl): It's OK to defer a constexpr function. * cp-tree.h (DECL_FRIEND_PSEUDO_TEMPLATE_INSTANTIATION): Check DECL_LANG_SPECIFIC. * decl2.c (decl_defined_p): Use it. No longer static. * decl.c (redeclaration_error_message): Use decl_defined_p. * constexpr.c (cxx_eval_call_expression): Set input_location around call to instantiate_decl. Added: trunk/gcc/testsuite/g++.dg/cpp1y/auto-fn33.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/constexpr.c trunk/gcc/cp/cp-tree.h trunk/gcc/cp/decl.c trunk/gcc/cp/decl2.c trunk/gcc/cp/pt.c
[Bug c++/77337] [7 regression][c++1z] use before deduction of 'auto'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77337 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed||2016-11-10 Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org Ever confirmed|0 |1
[Bug c++/77337] [7 regression][c++1z] use before deduction of 'auto'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77337 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org, ||jason at gcc dot gnu.org --- Comment #1 from Jakub Jelinek --- This is rejected starting with r239268, P0170R1 implementation. clang++ doesn't seem to implement that part of C++17 from what I can see. Whether the test is valid C++17 or not I'll defer to others.
[Bug c++/77337] [7 regression][c++1z] use before deduction of 'auto'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77337 Richard Biener changed: What|Removed |Added Target Milestone|--- |7.0