RFR: 8293595: tstrings::any() is missing an overload

Alexey Semenyuk asemenyuk at openjdk.org
Tue Sep 20 13:05:18 UTC 2022


On Mon, 19 Sep 2022 20:46:12 GMT, Julian Waters <jwaters at openjdk.org> wrote:

>> I'm the author of these comments and basically the entire source file.
>> 
>> You are right, it will work without the additional overloads. However the null pointers will be ignored (tested with G++ 7.4.0), but this is minor, probably implementation-specific and can be ignored.
>
> Strange, on my end gcc doesn't mind NULL being passed (though this may be due to a different gcc version being used), guess it's probably implementation specific like you mentioned

Correct, it allows NULL to be passed. G++ 7.4.0 ignores it and doesn't append anything to the buffer, while msvc back when this code was created appended a "null" string to the buffer.

-------------

PR: https://git.openjdk.org/jdk/pull/10231


More information about the core-libs-dev mailing list