Skip to content

Commit adfacc1

Browse files
committed
Don't resurrect dead caches
1 parent cc185ce commit adfacc1

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

Python/optimizer_bytecodes.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -611,27 +611,27 @@ dummy_func(void) {
611611
}
612612

613613
op(_LOAD_ATTR_CLASS, (descr/4, owner -- attr, null if (oparg & 1))) {
614-
attr = sym_new_const(ctx, descr);
614+
attr = sym_new_not_null(ctx);
615615
null = sym_new_null(ctx);
616616
(void)descr;
617617
(void)owner;
618618
}
619619

620620
op(_LOAD_ATTR_METHOD_WITH_VALUES, (descr/4, owner -- attr, self if (1))) {
621621
(void)descr;
622-
attr = sym_new_const(ctx, descr);
622+
attr = sym_new_not_null(ctx);
623623
self = owner;
624624
}
625625

626626
op(_LOAD_ATTR_METHOD_NO_DICT, (descr/4, owner -- attr, self if (1))) {
627627
(void)descr;
628-
attr = sym_new_const(ctx, descr);
628+
attr = sym_new_not_null(ctx);
629629
self = owner;
630630
}
631631

632632
op(_LOAD_ATTR_METHOD_LAZY_DICT, (descr/4, owner -- attr, self if (1))) {
633633
(void)descr;
634-
attr = sym_new_const(ctx, descr);
634+
attr = sym_new_not_null(ctx);
635635
self = owner;
636636
}
637637

Python/optimizer_cases.c.h

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

0 commit comments

Comments
 (0)