divVerent suggestion to use memcmp here

This commit is contained in:
Dale Weiler 2013-10-14 22:40:36 -04:00
parent 6d8d7ee923
commit eca82511c6

2
fold.c
View file

@ -279,7 +279,7 @@ ast_expression *fold_constgen_float(fold_t *fold, qcfloat_t value) {
size_t i;
for (i = 0; i < vec_size(fold->imm_float); i++) {
if (fold->imm_float[i]->constval.vfloat == value)
if (!memcmp(&fold->imm_float[i]->constval.vfloat, &value, sizeof(qcfloat_t)))
return (ast_expression*)fold->imm_float[i];
}