https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115722
--- Comment #11 from Jason Liam <jlame646 at gmail dot com> --- Just like in the other example(https://godbolt.org/z/GbTcvT9z8), the [expr.prim.lambda.closure/2] only implies that the closure-types will be declared in the global scope. Nothing else. The uniqueness is determined by [expr.prim.lambda.closure/1]