https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32402
Paolo Carlini <paolo.carlini at oracle dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|gcc-bugs at gcc dot gnu.org | --- Comment #14 from Paolo Carlini <paolo.carlini at oracle dot com> --- The parser gets confused when in cp_parser_new_expression it tries first a cp_parser_new_placement: the bogus error is produced as part of that. As a parenthesized type-id, 'pure (*[3])' is normally accepted.