pike.git/
src/
operators.c
Branch:
Tag:
Non-build tags
All tags
No tags
1999-12-29
1999-12-29 17:55:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>
25c28db4868e11cb08378d89a099e4401839d4ed (
7
lines) (+
4
/-
3
)
[
Show
|
Annotate
]
Branch:
7.9
`==() and `!=() are now marked as OPT_WEAK_TYPE.
Rev: src/operators.c:1.84
6:
/**/ #include "global.h" #include <math.h>
-
RCSID("$Id: operators.c,v 1.
83
1999/12/
27
18
:
30
:
54
grubba Exp $");
+
RCSID("$Id: operators.c,v 1.
84
1999/12/
29
17
:
55
:
05
grubba Exp $");
#include "interpret.h" #include "svalue.h" #include "multiset.h"
2468:
tFuncV(tOr3(tObj,tProgram,tFunction) tMix,tMix,tInt01), tFuncV(tMix tOr3(tObj,tProgram,tFunction),tMix,tInt01), tFuncV(tType tType,tOr3(tProgram,tFunction,tType),tInt01)),
-
OPT_TRY_OPTIMIZE,optimize_eq,generate_comparison);
+
OPT_
WEAK_TYPE|OPT_
TRY_OPTIMIZE,optimize_eq,generate_comparison);
/* function(mixed...:int) */ ADD_EFUN2("`!=",f_ne, tOr5(tFuncV(tOr(tInt,tFloat) tOr(tInt,tFloat),
2478:
tFuncV(tOr3(tObj,tProgram,tFunction) tMix,tMix,tInt01), tFuncV(tMix tOr3(tObj,tProgram,tFunction),tMix,tInt01), tFuncV(tType tType,tOr3(tProgram,tFunction,tType),tInt01)),
-
OPT_TRY_OPTIMIZE,0,generate_comparison);
+
OPT_
WEAK_TYPE|OPT_
TRY_OPTIMIZE,0,generate_comparison);
/* function(mixed:int) */ ADD_EFUN2("`!",f_not,tFuncV(tMix,tVoid,tInt01), OPT_TRY_OPTIMIZE,optimize_not,generate_not);