Don't use `__uuidof` without `GUID` (#1180)

This commit is contained in:
Raymond Chen 2022-09-08 06:51:49 -07:00 коммит произвёл GitHub
Родитель 9fc5cecf4c
Коммит d029f0426e
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -119,12 +119,12 @@ namespace winrt::impl
template <typename T>
#if defined(__clang__)
#if __has_declspec_attribute(uuid)
#if __has_declspec_attribute(uuid) && defined(WINRT_IMPL_IUNKNOWN_DEFINED)
inline const guid guid_v{ __uuidof(T) };
#else
inline constexpr guid guid_v{};
#endif
#elif defined(_MSC_VER)
#elif defined(_MSC_VER) && defined(WINRT_IMPL_IUNKNOWN_DEFINED)
inline constexpr guid guid_v{ __uuidof(T) };
#else
inline constexpr guid guid_v{};