Skip to content

Instantly share code, notes, and snippets.

@emoon
Created November 30, 2014 08:19
Show Gist options
  • Save emoon/7c2623bb458fbf4b4df4 to your computer and use it in GitHub Desktop.
Save emoon/7c2623bb458fbf4b4df4 to your computer and use it in GitHub Desktop.
prodbg/src/prodbg/ui/imgui/imgui.cpp:443:31: error: variable 'd' may be uninitialized when used here [-Werror,-Wconditional-uninitialized]
return (count == 0) ? 0 : d;
^
prodbg/src/prodbg/ui/imgui/imgui.cpp:441:10: note: initialize the variable 'd' to silence this warning
int d;
^
= 0
prodbg/src/prodbg/ui/imgui/imgui.cpp:4131:9: error: implicit conversion changes signedness: 'int' to 'unsigned long' [-Werror,-Wsign-conversion]
if (new_text_len + text_len + 1 >= obj->BufSize)
^~~~~~~~~~~~ ~
prodbg/src/prodbg/ui/imgui/imgui.cpp:4134:13: error: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Werror,-Wsign-compare]
if (pos != text_len)
~~~ ^ ~~~~~~~~
prodbg/src/prodbg/ui/imgui/imgui.cpp:4319:21: error: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Werror,-Wshorten-64-to-32]
CursorPos = pos;
~ ^~~
prodbg/src/prodbg/ui/imgui/imgui.cpp:4328:46: error: implicit conversion changes signedness: 'long' to 'const size_t' (aka 'const unsigned long') [-Werror,-Wsign-conversion]
const size_t new_text_len = new_text_end - new_text;
~~~~~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~
prodbg/src/prodbg/ui/imgui/imgui.cpp:5799:9: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough]
default:
^
prodbg/src/prodbg/ui/imgui/imgui.cpp:5799:9: note: insert 'break;' to avoid fall-through
default:
^
break;
prodbg/src/prodbg/ui/imgui/imgui.cpp:7155:50: error: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Werror,-Wsign-conversion]
data->DeleteChars(word_start - data->Buf, word_end-word_start);
~~~~ ~~~~~~~~~~~^~~~~~~~~~~
prodbg/src/prodbg/ui/imgui/imgui.cpp:7155:71: error: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Werror,-Wsign-conversion]
data->DeleteChars(word_start - data->Buf, word_end-word_start);
~~~~ ~~~~~~~~^~~~~~~~~~~
prodbg/src/prodbg/ui/imgui/imgui.cpp:7156:45: error: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Werror,-Wsign-conversion]
data->InsertChars(data->CursorPos, candidates[0]);
~~~~ ~~~~~~^~~~~~~~~
prodbg/src/prodbg/ui/imgui/imgui.cpp:7157:45: error: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Werror,-Wsign-conversion]
data->InsertChars(data->CursorPos, " ");
~~~~ ~~~~~~^~~~~~~~~
prodbg/src/prodbg/ui/imgui/imgui.cpp:7170:37: error: implicit conversion loses integer precision: 'int' to 'char' [-Werror,-Wconversion]
c = toupper(candidates[i][match_len]);
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prodbg/src/prodbg/ui/imgui/imgui.cpp:7181:54: error: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Werror,-Wsign-conversion]
data->DeleteChars(word_start - data->Buf, word_end-word_start);
~~~~ ~~~~~~~~~~~^~~~~~~~~~~
prodbg/src/prodbg/ui/imgui/imgui.cpp:7181:75: error: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Werror,-Wsign-conversion]
data->DeleteChars(word_start - data->Buf, word_end-word_start);
~~~~ ~~~~~~~~^~~~~~~~~~~
prodbg/src/prodbg/ui/imgui/imgui.cpp:7182:49: error: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Werror,-Wsign-conversion]
data->InsertChars(data->CursorPos, candidates[0], candidates[0] + match_len);
~~~~ ~~~~~~^~~~~~~~~
prodbg/src/prodbg/ui/imgui/imgui.cpp:7144:69: error: implicit conversion loses integer precision: 'long' to 'int' [-Werror,-Wshorten-64-to-32]
if (ImStrnicmp(commands[i], word_start, word_end-word_start) == 0)
~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~~
prodbg/src/prodbg/ui/imgui/imgui.cpp:7162:46: error: implicit conversion loses integer precision: 'long' to 'int' [-Werror,-Wshorten-64-to-32]
int match_len = word_end - word_start;
~~~~~~~~~ ~~~~~~~~~^~~~~~~~~~~~
prodbg/src/prodbg/ui/imgui/imgui.cpp:7171:38: error: variable 'c' may be uninitialized when used here [-Werror,-Wconditional-uninitialized]
else if (c != toupper(candidates[i][match_len]))
^
prodbg/src/prodbg/ui/imgui/imgui.cpp:7165:31: note: initialize the variable 'c' to silence this warning
char c;
^
= '\0'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment