[qcommon] Use unsigned types where wrapping arithmetic is intended
The use of signed types in these expressions lead to overflow, hence undefined behaviour. The "sum" aggregator in Com_TouchMemory isn't even used (and presumbably just exists to inhibit optimizations from removing the memory access).
This commit is contained in:
parent
a83ae01d93
commit
b3223dcfcb
2 changed files with 2 additions and 2 deletions
|
@ -1376,7 +1376,7 @@ Touch all known used data to make sure it is paged in
|
|||
void Com_TouchMemory( void ) {
|
||||
int start, end;
|
||||
int i, j;
|
||||
int sum;
|
||||
unsigned sum;
|
||||
memblock_t *block;
|
||||
|
||||
Z_CheckHeap();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue