pike.git / src / operators.c

version» Context lines:

pike.git/src/operators.c:5895: Inside #if 1
   tOr(tFuncArg(tSetvar(2,tObj), tFindLFun(tVar(2), "`+")),    tFuncV(tNot(tObj), tMix, tMix))),    tOr3(tFuncV(tIntPos,tIntPos,tIntPos),    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), +  tOr4(tFuncV(tOr3(tNStr(tSetvar(0, tInt)),tInt,tFlt),    tOr3(tNStr(tSetvar(1, tInt)),tInt,tFlt), -  tNStr(tOr(tVar(0),tVar(1))))), +  tNStr(tOr(tVar(0),tVar(1)))), +  tIfnot(tFuncV(tNone, tNot(tOr(tInt, tFlt)), tMix), +  tFuncV(tNone, tMix, tNStr(tIntDigits))), +  tIfnot(tFuncV(tNone, tNot(tOr(tIntMinus, tFlt)), tMix), +  tFuncV(tNone, tMix, tNStr(tIntMinusSign))), +  tIfnot(tFuncV(tNone, tNot(tFlt), tMix), +  tFuncV(tNone, tMix, +  tNStr(tOr3(tIntPlusSign, +  tIntDecimal, +  tIntExp)))))),    tIfnot(tFuncV(tNone, tNot(tArr(tMix)), tMix),    tFuncV(tArr(tSetvar(0,tMix)), tArr(tSetvar(1,tMix)),    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