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

--- Comment #21 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The trunk branch has been updated by Jason Merrill <ja...@gcc.gnu.org>:

https://gcc.gnu.org/g:ed32ec26697cc77492d094b31a0d2eebc0535644

commit r14-88-ged32ec26697cc77492d094b31a0d2eebc0535644
Author: Jason Merrill <ja...@redhat.com>
Date:   Tue Apr 18 17:12:17 2023 -0400

    c++: fix 'unsigned __int128_t' semantics [PR108099]

    My earlier patch for 108099 made us accept this non-standard pattern but
    messed up the semantics, so that e.g. unsigned __int128_t was not a 128-bit
    type.

            PR c++/108099

    gcc/cp/ChangeLog:

            * decl.cc (grokdeclarator): Keep typedef_decl for __int128_t.

    gcc/testsuite/ChangeLog:

            * g++.dg/ext/int128-8.C: New test.

Reply via email to