浏览代码

Fixed MinGW warning.

Branimir Karadžić 4 年之前
父节点
当前提交
005d119cae
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/renderer_d3d12.h

+ 3 - 2
src/renderer_d3d12.h

@@ -20,13 +20,14 @@
 
 #if defined(__MINGW32__) // BK - temp workaround for MinGW until I nuke d3dx12 usage.
 extern "C++" {
-#	if __cpp_constexpr >= 200704L && __cpp_inline_variables >= 201606L
+#	if defined(__cpp_constexpr)        && __cpp_constexpr        >= 200704L \
+	&& defined(__cpp_inline_variables) && __cpp_inline_variables >= 201606L
 	__extension__ template<typename Ty>
 	constexpr const GUID& __mingw_uuidof();
 #	else
 	__extension__ template<typename Ty>
 	const GUID& __mingw_uuidof();
-#	endif
+#	endif // __cpp_*
 
 	template<>
 	const GUID& __mingw_uuidof<ID3D12Device>()