Refactoring.
--HG-- branch : feature
This commit is contained in:
parent
9d001ea00a
commit
0659be3375
|
@ -80,7 +80,7 @@ CONFIG(debug, debug|release){
|
||||||
-Wformat=2 -Wimport \
|
-Wformat=2 -Wimport \
|
||||||
-Winvalid-pch -Wunsafe-loop-optimizations -Wlong-long -Wmissing-format-attribute \
|
-Winvalid-pch -Wunsafe-loop-optimizations -Wlong-long -Wmissing-format-attribute \
|
||||||
-Wmissing-include-dirs -Wpacked -Wredundant-decls -Winline \
|
-Wmissing-include-dirs -Wpacked -Wredundant-decls -Winline \
|
||||||
-Wswitch-default -Wswitch-enum -Wuninitialized -Wvariadic-macros \
|
-Wswitch-default -Wuninitialized -Wvariadic-macros \
|
||||||
-Wlogical-op -Wnoexcept -Wmissing-noreturn -Wpointer-arith\
|
-Wlogical-op -Wnoexcept -Wmissing-noreturn -Wpointer-arith\
|
||||||
-Wstrict-null-sentinel -Wstrict-overflow=5 -Wundef -Wno-unused -gdwarf-3 \
|
-Wstrict-null-sentinel -Wstrict-overflow=5 -Wundef -Wno-unused -gdwarf-3 \
|
||||||
-ftrapv
|
-ftrapv
|
||||||
|
|
|
@ -875,96 +875,6 @@ void QmuParserBase::ApplyFunc( QStack<token_type> &a_stOpt, QStack<token_type> &
|
||||||
|
|
||||||
m_vRPN.AddFun(funTok.GetFuncAddr(), (funTok.GetArgCount()==-1) ? -iArgNumerical : iArgNumerical);
|
m_vRPN.AddFun(funTok.GetFuncAddr(), (funTok.GetArgCount()==-1) ? -iArgNumerical : iArgNumerical);
|
||||||
break;
|
break;
|
||||||
case cmLE:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmGE:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmNEQ:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmEQ:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmLT:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmGT:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmADD:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmSUB:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmMUL:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmDIV:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmPOW:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmLAND:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmLOR:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmASSIGN:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmBO:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmBC:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmIF:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmELSE:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmENDIF:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmARG_SEP:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmVAR:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmVAL:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmVARPOW2:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmVARPOW3:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmVARPOW4:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmVARMUL:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmPOW2:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmSTRING:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmEND:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmUNKNOWN:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
@ -207,75 +207,6 @@ void QmuParserByteCode::ConstantFolding(ECmdCode a_Oprt)
|
||||||
x = qPow(x, y);
|
x = qPow(x, y);
|
||||||
m_vRPN.pop_back();
|
m_vRPN.pop_back();
|
||||||
break;
|
break;
|
||||||
case cmASSIGN:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmBO:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmBC:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmIF:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmELSE:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmENDIF:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmARG_SEP:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmVAR:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmVAL:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmVARPOW2:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmVARPOW3:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmVARPOW4:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmVARMUL:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmPOW2:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmFUNC:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmFUNC_STR:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmFUNC_BULK:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmSTRING:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmOPRT_BIN:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmOPRT_POSTFIX:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmOPRT_INFIX:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmEND:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
case cmUNKNOWN:
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
} // switch opcode
|
} // switch opcode
|
||||||
|
|
Loading…
Reference in New Issue
Block a user