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

--- Comment #2 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Nathaniel Shead <nsh...@gcc.gnu.org>:

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

commit r14-10085-gcf51fe706ea0219beb5bb85e81606d372ca9635e
Author: Nathaniel Shead <nathanielosh...@gmail.com>
Date:   Sat Apr 20 15:08:02 2024 +1000

    c++: Check if allocation functions are xobj members [PR114078]

    A class allocation member function is implicitly 'static' by
    [class.free] p3, so cannot have an explicit object parameter.

            PR c++/114078

    gcc/cp/ChangeLog:

            * decl.cc (grokdeclarator): Check allocation functions for xobj
            parameters.

    gcc/testsuite/ChangeLog:

            * g++.dg/cpp23/explicit-obj-ops-alloc.C: New test.

    Signed-off-by: Nathaniel Shead <nathanielosh...@gmail.com>
  • [Bug c++/114078] operator new a... cvs-commit at gcc dot gnu.org via Gcc-bugs

Reply via email to