mirror of
https://github.com/Drezil/imgui.git
synced 2025-03-31 08:22:44 +00:00
Fix undefined behavior (#2561)
This commit is contained in:
parent
fc3c3de551
commit
679cf7434e
@ -1779,7 +1779,7 @@ static void UnpackBoolVectorToFlatIndexList(const ImBoolVector* in, ImVector<int
|
|||||||
for (const int* it = it_begin; it < it_end; it++)
|
for (const int* it = it_begin; it < it_end; it++)
|
||||||
if (int entries_32 = *it)
|
if (int entries_32 = *it)
|
||||||
for (int bit_n = 0; bit_n < 32; bit_n++)
|
for (int bit_n = 0; bit_n < 32; bit_n++)
|
||||||
if (entries_32 & (1 << bit_n))
|
if (entries_32 & (1u << bit_n))
|
||||||
out->push_back((int)((it - it_begin) << 5) + bit_n);
|
out->push_back((int)((it - it_begin) << 5) + bit_n);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user