On Tue, 13 Feb 2024 10:29:48 GMT, Magnus Ihse Bursie <i...@openjdk.org> wrote:
>> src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp line >> 202: >> >>> 200: static RootDescriptionInfo* root_infos = nullptr; >>> 201: >>> 202: static int __write_sample_info__(JfrCheckpointWriter* writer, const >>> void* si) { >> >> pre-existing: all these names starting with underscores are technically >> reserved names - C++14 17.6.4.3.2. >> Shouldn't be changed as part of this PR, but perhaps there should be a bug >> report? Don't know if anyone >> would ever get around to doing anything about it though. > > Please feel free to open a bug report. 😉 > > Unless there is a warning flag to avoid creating reserved names (is there?), > it is more of a matter of coding style on the part of Hotspot, and that is > basically where I draw the line of my meddling with Hotspot. :) I just discovered that Clang 13 added `-Wreserved-identifier`. There's also an open gcc bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51437 And a discussion of the "chattiness" of the feature: https://github.com/llvm/llvm-project/issues/57913#issuecomment-1255493025 Probably there's not much appetite for this sort of thing, and I shouldn't have brought it up. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/17806#discussion_r1490315316