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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mpolacek at gcc dot gnu.org

--- Comment #5 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Fixed semicolon:

struct Tls {};
void _ZTW5mytls();
thread_local Tls mytls = mytls;

doesn't ICE since r259067 but:

67533.C:3:26: error: conversion from ‘void’ to non-scalar type ‘Tls’ requested
    3 | thread_local Tls mytls = mytls;
      |                          ^~~~~

but since it uses a reserved identifier ([lex.name]/3), I think the error is
fine.

Reply via email to