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)
|
||||
_1 = POPX(); // rhs
|
||||
_0 = TOP(); // lhs
|
||||
if(byte.arg == 1){
|
||||
TOP() = VAR(_0 != _1);
|
||||
}else{
|
||||
TOP() = VAR(_0 == _1);
|
||||
}
|
||||
TOP() = VAR(static_cast<bool>((_0==_1) ^ byte.arg));
|
||||
DISPATCH();
|
||||
TARGET(CONTAINS_OP)
|
||||
// a in b -> b __contains__ a
|
||||
@ -393,11 +389,7 @@ __NEXT_STEP:;
|
||||
_0 = call_method(TOP(), __contains__, SECOND());
|
||||
}
|
||||
POP();
|
||||
if(byte.arg == 1){
|
||||
TOP() = VAR(!CAST(bool, _0));
|
||||
}else{
|
||||
TOP() = VAR(CAST(bool, _0));
|
||||
}
|
||||
TOP() = VAR(static_cast<bool>(CAST(bool, _0) ^ byte.arg));
|
||||
DISPATCH();
|
||||
/*****************************************/
|
||||
TARGET(JUMP_ABSOLUTE)
|
||||
|
Loading…
x
Reference in New Issue
Block a user