Я только что обновил компилятор msys g cc с 9.2.0 до 10.1.0. После этого все функции внутри std :: namespace не могут быть найдены и теперь находятся за namespace :: std :: с начальным двойным двоеточием, и все Gtest MACROS, например, TEST, выделяются как ошибки. вот пример:
std :: in_place без начального двойного двоеточия дает ошибку: нет элемента с именем «in_place» в пространстве имен 'std :: range :: std'