https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69158

Marek Polacek <mpolacek at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-01-06
                 CC|                            |mpolacek at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Confirmed.  Not sure if there's a dup.  With -std=c++1y started with:

commit 07850d167a92588ede252d582306ad441417ae42
Author: jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Fri Mar 29 19:51:36 2013 +0000

        N3582
        * cp-tree.h (AUTO_IS_DECLTYPE): New.
        * parser.c (cp_parser_decltype): Handle decltype(auto).
        (cp_parser_type_id_1): Allow auto without a late-specified
        return in C++1y.
        (cp_parser_primary_expression): Use the return value of
        finish_parenthesized_expr.
        (cp_parser_transaction_expression): Likewise.
        * semantics.c (force_paren_expr): New.
        (finish_parenthesized_expr): Use it.
        * call.c (build_conditional_expr_1): Likewise.
        * pt.c (do_auto_deduction): Handle decltype(auto).
        (tsubst_copy): Handle PAREN_EXPR.
        (tsubst_copy_and_build): Likewise.
        * error.c (dump_expr): Handle PAREN_EXPR.
        * cxx-pretty-print.c (pp_cxx_expression): Likewise.
        * mangle.c (write_expression): Ignore PAREN_EXPR.

        * parser.c (cp_parser_decltype_expr): Split out...
        (cp_parser_decltype): ...from here.

    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197248
138bc75d-0d04-0410-961f-82ee72b054a4

Reply via email to