Skip to content

Commit 2c3f72f

Browse files
committed
Add warmup_critical_function to two handlers
1 parent 780aac9 commit 2c3f72f

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

pypy/interpreter/pyopcode.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -971,6 +971,7 @@ def BUILD_TUPLE(self, itemcount):
971971
w_tuple = self.space.newtuple(items)
972972
self.pushvalue(w_tuple)
973973

974+
@warmup_critical_function
974975
def BUILD_LIST(self, itemcount):
975976
items = self.popvalues_mutable(itemcount)
976977
w_list = self.space.newlist(items)
@@ -990,6 +991,7 @@ def BUILD_LIST_FROM_ARG(self):
990991
self.pushvalue(space.newlist([], sizehint=length_hint))
991992
self.pushvalue(last_val)
992993

994+
@warmup_critical_function
993995
@always_inline
994996
def LOAD_ATTR(self, nameindex):
995997
"obj.attributename"

0 commit comments

Comments
 (0)