[Bug preprocessor/103902] GCC requires a space between string-literal and identifier in a literal-operator-id where the identifier is not in basic character set

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Jul 20 03:21:19 GMT 2023


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

--- Comment #11 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Lewis Hyatt <lhyatt@gcc.gnu.org>:

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

commit r14-2665-gb2cfe5233e682fc04a9b6fc91f3d30685515630b
Author: Lewis Hyatt <lhyatt@gmail.com>
Date:   Wed Jul 19 22:07:54 2023 -0400

    testsuite: Fix C++ UDL tests failing on 32-bit arch [PR103902]

    These tests need to use "size_t" rather than "unsigned long"
    for the user-defined literal function arguments.

    gcc/testsuite/ChangeLog:

            PR preprocessor/103902
            * g++.dg/cpp0x/udlit-extended-id-1.C: Change "unsigned long" to
            "size_t" throughout.
            * g++.dg/cpp0x/udlit-extended-id-3.C: Likewise.


More information about the Gcc-bugs mailing list