This suppresses the following warning when compiling with clang-13
../source/blender/nodes/geometry/node_geometry_util.cc:41:28: warning: loop variable 'name' creates a copy from type 'const std::string' (aka 'const basic_string<char>') [-Wrange-loop-construct]
for (const std::string name : component.attribute_names()) {
^
../source/blender/nodes/geometry/node_geometry_util.cc:41:10: note: use reference type 'const std::string &' (aka 'const basic_string<char> &') to prevent copying
for (const std::string name : component.attribute_names()) {