mirror of
https://github.com/erg-lang/erg.git
synced 2025-09-30 21:01:10 +00:00
Update codegen.rs
This commit is contained in:
parent
428a557313
commit
ee3c23298e
1 changed files with 9 additions and 2 deletions
|
@ -1319,7 +1319,9 @@ impl PyCodeGenerator {
|
|||
if !self.mutate_op_loaded {
|
||||
self.load_mutate_op();
|
||||
}
|
||||
if self.py_version.minor >= Some(11) {
|
||||
self.emit_push_null();
|
||||
}
|
||||
self.emit_load_name_instr(Identifier::private("#mutate_operator"));
|
||||
NOP // ERG_MUTATE,
|
||||
}
|
||||
|
@ -1339,7 +1341,12 @@ impl PyCodeGenerator {
|
|||
self.write_instr(instr);
|
||||
self.write_arg(tycode as usize);
|
||||
} else {
|
||||
if self.py_version.minor >= Some(11) {
|
||||
self.emit_precall_and_call(1);
|
||||
} else {
|
||||
self.write_instr(Opcode310::CALL_FUNCTION);
|
||||
self.write_arg(1);
|
||||
}
|
||||
self.stack_dec();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue