glib-2.0 defines G_NO_INLINE wrong for clang-cl as compiler
When compiling a program with clang-cl.exe instead of msvc's cl.exe, one will get a warning, because the attribute [[msvc::noinline]]
is not known to clang.
It might be better to use precompiler macros like __has_attribute
to test the availability.
https://gitlab.gnome.org/GNOME/glib/-/blob/main/glib/gmacros.h#L1203-L1209