瀏覽代碼

imgui_stdlib: Fix warning (#6658)

Johel Ernesto Guerrero Peña 2 年之前
父節點
當前提交
556ce9f543
共有 1 個文件被更改,包括 10 次插入0 次删除
  1. 10 0
      misc/cpp/imgui_stdlib.cpp

+ 10 - 0
misc/cpp/imgui_stdlib.cpp

@@ -10,6 +10,12 @@
 #include "imgui.h"
 #include "imgui.h"
 #include "imgui_stdlib.h"
 #include "imgui_stdlib.h"
 
 
+// Clang warnings with -Weverything
+#if defined(__clang__)
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wsign-conversion"    // warning: implicit conversion changes signedness
+#endif
+
 struct InputTextCallback_UserData
 struct InputTextCallback_UserData
 {
 {
     std::string*            Str;
     std::string*            Str;
@@ -73,3 +79,7 @@ bool ImGui::InputTextWithHint(const char* label, const char* hint, std::string*
     cb_user_data.ChainCallbackUserData = user_data;
     cb_user_data.ChainCallbackUserData = user_data;
     return InputTextWithHint(label, hint, (char*)str->c_str(), str->capacity() + 1, flags, InputTextCallback, &cb_user_data);
     return InputTextWithHint(label, hint, (char*)str->c_str(), str->capacity() + 1, flags, InputTextCallback, &cb_user_data);
 }
 }
+
+#if defined(__clang__)
+#pragma clang diagnostic pop
+#endif