On Wed, 22 Apr 2026 21:03:29 -0700, Josh Poimboeuf <[email protected]> wrote: > For naming function-local static locals, GCC uses <var>.<id>, e.g. > __already_done.15, while Clang uses <func>.<var> with optional .<id>, > e.g. create_worker.__already_done.111 > > The existing is_uncorrelated_static_local() check only matches the GCC > convention where the variable name is a prefix. Handle both cases by > checking for a prefix match (GCC) and by checking after the first dot > separator (Clang). > > [...]
Reviewed-by: Miroslav Benes <[email protected]> -- Miroslav

