diff --git a/src/ceval.cpp b/src/ceval.cpp index b056b3f4..939e972f 100644 --- a/src/ceval.cpp +++ b/src/ceval.cpp @@ -748,7 +748,7 @@ __NEXT_STEP:; if(is_non_tagged_type(_0, tp_function)){ PK_OBJ_GET(Function, _0)._class = _curr_class; } - TOP()->attr().set(_name, _0); + _curr_class->attr().set(_name, _0); } DISPATCH(); /*****************************************/ TARGET(WITH_ENTER)