mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 03:20:18 +00:00
...
This commit is contained in:
parent
110c9447e4
commit
b0203d5639
12
src/ceval.h
12
src/ceval.h
@ -378,11 +378,7 @@ __NEXT_STEP:;
|
|||||||
TARGET(IS_OP)
|
TARGET(IS_OP)
|
||||||
_1 = POPX(); // rhs
|
_1 = POPX(); // rhs
|
||||||
_0 = TOP(); // lhs
|
_0 = TOP(); // lhs
|
||||||
if(byte.arg == 1){
|
TOP() = VAR(static_cast<bool>((_0==_1) ^ byte.arg));
|
||||||
TOP() = VAR(_0 != _1);
|
|
||||||
}else{
|
|
||||||
TOP() = VAR(_0 == _1);
|
|
||||||
}
|
|
||||||
DISPATCH();
|
DISPATCH();
|
||||||
TARGET(CONTAINS_OP)
|
TARGET(CONTAINS_OP)
|
||||||
// a in b -> b __contains__ a
|
// a in b -> b __contains__ a
|
||||||
@ -393,11 +389,7 @@ __NEXT_STEP:;
|
|||||||
_0 = call_method(TOP(), __contains__, SECOND());
|
_0 = call_method(TOP(), __contains__, SECOND());
|
||||||
}
|
}
|
||||||
POP();
|
POP();
|
||||||
if(byte.arg == 1){
|
TOP() = VAR(static_cast<bool>(CAST(bool, _0) ^ byte.arg));
|
||||||
TOP() = VAR(!CAST(bool, _0));
|
|
||||||
}else{
|
|
||||||
TOP() = VAR(CAST(bool, _0));
|
|
||||||
}
|
|
||||||
DISPATCH();
|
DISPATCH();
|
||||||
/*****************************************/
|
/*****************************************/
|
||||||
TARGET(JUMP_ABSOLUTE)
|
TARGET(JUMP_ABSOLUTE)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user