зеркало из https://github.com/microsoft/cppwinrt.git
Don't use `__uuidof` without `GUID` (#1180)
This commit is contained in:
Родитель
9fc5cecf4c
Коммит
d029f0426e
|
@ -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{};
|
||||
|
|
Загрузка…
Ссылка в новой задаче