Răsfoiți Sursa

Fixed warning with Clang+MSVC using __int64 to define the helper ImU64 type (#1184)

omar 7 ani în urmă
părinte
comite
a5739a0aa3
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      imgui.h

+ 1 - 1
imgui.h

@@ -92,7 +92,7 @@ typedef int ImGuiTreeNodeFlags;     // flags: for TreeNode*(),CollapsingHeader()
 typedef int ImGuiWindowFlags;       // flags: for Begin*()                      // enum ImGuiWindowFlags_
 typedef int (*ImGuiTextEditCallback)(ImGuiTextEditCallbackData *data);
 typedef void (*ImGuiSizeConstraintCallback)(ImGuiSizeConstraintCallbackData* data);
-#ifdef _MSC_VER
+#if defined(_MSC_VER) && !defined(__clang__)
 typedef unsigned __int64 ImU64;     // 64-bit unsigned integer
 #else
 typedef unsigned long long ImU64;   // 64-bit unsigned integer