Skip to content

Commit 216440a

Browse files
committed
fix
1 parent fc99b86 commit 216440a

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

Python/optimizer_bytecodes.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1066,12 +1066,17 @@ dummy_func(void) {
10661066

10671067
op(_CALL_BUILTIN_O, (callable, self_or_null, args[oparg] -- res, a, c)) {
10681068
res = sym_new_not_null(ctx);
1069+
self_or_null = sym_new_not_null(ctx);
1070+
args[0] = sym_new_unknown(ctx);
10691071
a = args[0];
10701072
c = callable;
10711073
}
10721074

10731075
op(_CALL_METHOD_DESCRIPTOR_O, (callable, self_or_null, args[oparg] -- res, a0, a1, c)) {
10741076
res = sym_new_not_null(ctx);
1077+
self_or_null = sym_new_not_null(ctx);
1078+
args[0] = sym_new_unknown(ctx);
1079+
args[1] = sym_new_unknown(ctx);
10751080
a0 = args[0];
10761081
a1 = args[1];
10771082
c = callable;

Python/optimizer_cases.c.h

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)