pike.git
/
src
/
operators.c
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/operators.c:5793:
tOr(tVar(0),tVar(1)))), OPT_TRY_OPTIMIZE,optimize_binary,generate_sum); ADD_EFUN2("`-",f_minus, tOr7(tIfnot(tFuncV(tNone,tNot(tObj),tMix), tOr(tFuncArg(tSetvar(2,tObj), tFindLFun(tVar(2), "`-")), tFuncV(tNot(tObj), tMix, tMix))), tOr4(tFuncV(tIntNeg,tIntPos,tIntNeg), tFuncV(tIntPos,tIntNeg,tIntPos), tIfnot(tFuncV(tNot(tIntPos), tNot(tIntPos), tMix),
-
tFuncV(tInt, tInt, tInt)),
+
tFuncV(tInt
tInt
, tInt, tInt)),
tIfnot(tFuncV(tNot(tIntNeg), tNot(tIntNeg), tMix),
-
tFuncV(tInt, tInt, tInt))),
+
tFuncV(tInt
tInt
, tInt, tInt))),
tIfnot(tFuncV(tNone,tNot(tFlt),tMix), tFuncV(tOr(tInt,tFlt),tOr(tInt,tFlt),tFlt)), tFuncV(tArr(tSetvar(0,tMix)),tArray,tArr(tVar(0))), tFuncV(tMap(tSetvar(1,tMix),tSetvar(2,tMix)), tOr3(tMapping,tArray,tMultiset), tMap(tVar(1),tVar(2))), tFunc(tSet(tSetvar(3,tMix)) tMultiset,tSet(tVar(3))), tFuncV(tNStr(tSetvar(0,tInt)),tStr,tNStr(tVar(0)))), OPT_TRY_OPTIMIZE,0,generate_minus);