pike.git
/
src
/
operators.c
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/operators.c:5898:
Inside #if 1
tFuncV(tIntNeg,tIntNeg,tIntNeg), tIfnot(tFuncV(tNone, tNot(tIntNeg), tMix), tIfnot(tFuncV(tNone, tNot(tIntPos), tMix), tFuncV(tInt, tInt, tInt)))), tIfnot(tFuncV(tNone, tNot(tFlt), tMix), tFuncV(tOr(tInt,tFlt),tOr(tInt,tFlt),tFlt)), tIfnot(tFuncV(tNone, tNot(tStr), tMix), tFuncV(tOr3(tNStr(tSetvar(0, tInt)),tInt,tFlt), tOr3(tNStr(tSetvar(1, tInt)),tInt,tFlt), tNStr(tOr(tVar(0),tVar(1))))),
+
tIfnot(tFuncV(tNone, tNot(tArr(tMix)), tMix),
tFuncV(tArr(tSetvar(0,tMix)), tArr(tSetvar(1,tMix)),
-
tArr(tOr(tVar(0),tVar(1)))),
+
tArr(tOr(tVar(0),tVar(1))))
)
,
tFuncV(tSetvar(0,tMapping),tSetvar(1,tMapping), tOr(tVar(0),tVar(1))), tFuncV(tSetvar(0,tMultiset),tSetvar(1,tMultiset), tOr(tVar(0),tVar(1)))), OPT_TRY_OPTIMIZE,optimize_binary,generate_sum); #define TRANS_NAME "ADD" #else #define TRANS_NAME "`+" #endif