mirror of
https://github.com/DarkPlacesEngine/gmqcc.git
synced 2025-02-21 19:01:29 +00:00
Simplify
This commit is contained in:
parent
43e9885a08
commit
9b92cb0897
1 changed files with 2 additions and 2 deletions
4
fold.c
4
fold.c
|
@ -609,11 +609,11 @@ static GMQCC_INLINE ast_expression *fold_op_cmp(fold_t *fold, ast_value *a, ast_
|
|||
if (isfloat(a) && isfloat(b)) {
|
||||
float la = fold_immvalue_float(a);
|
||||
float lb = fold_immvalue_float(b);
|
||||
return (ast_expression*)fold->imm_float[!!(ne ? la != lb : la == lb)];
|
||||
return (ast_expression*)fold->imm_float[!(ne ? la == lb : la != lb)];
|
||||
} if (isvector(a) && isvector(b)) {
|
||||
vec3_t la = fold_immvalue_vector(a);
|
||||
vec3_t lb = fold_immvalue_vector(b);
|
||||
return (ast_expression*)fold->imm_float[!!(ne ? vec3_cmp(la, lb) : !vec3_cmp(la, lb))];
|
||||
return (ast_expression*)fold->imm_float[!(ne ? vec3_cmp(la, lb) : !vec3_cmp(la, lb))];
|
||||
}
|
||||
}
|
||||
return NULL;
|
||||
|
|
Loading…
Reference in a new issue