mirror of
https://gitee.com/Lyon1998/pikapython.git
synced 2025-01-29 17:22:56 +08:00
debug type transfer error in iar
This commit is contained in:
parent
029dad721d
commit
05657c46d7
@ -36,7 +36,7 @@ Arg* arg_setMetaObj(char* objName, char* className, NewFun objPtr) {
|
||||
Args* buffs = New_strBuff();
|
||||
Arg* argNew = New_arg(NULL);
|
||||
/* m means mate-object */
|
||||
argNew = arg_setPtr(argNew, objName, TYPE_MATE_OBJECT, objPtr);
|
||||
argNew = arg_setPtr(argNew, objName, TYPE_MATE_OBJECT, (void*)objPtr);
|
||||
args_deinit(buffs);
|
||||
return argNew;
|
||||
}
|
||||
|
@ -295,7 +295,7 @@ PikaObj* obj_getClassObjByNewFun(PikaObj* context,
|
||||
NewFun newClassFun) {
|
||||
Args* initArgs = New_args(NULL);
|
||||
PikaObj* thisClass = newClassFun(initArgs);
|
||||
obj_setPtr(thisClass, "_clsptr", newClassFun);
|
||||
obj_setPtr(thisClass, "_clsptr", (void*)newClassFun);
|
||||
args_deinit(initArgs);
|
||||
return thisClass;
|
||||
}
|
||||
@ -470,7 +470,8 @@ int32_t class_defineMethod(PikaObj* self,
|
||||
}
|
||||
methodName = strsGetLastToken(buffs, methodPath, '.');
|
||||
|
||||
obj_saveMethodInfo(methodHost, methodName, cleanDeclearation, methodPtr);
|
||||
obj_saveMethodInfo(methodHost, methodName, cleanDeclearation,
|
||||
(void*)methodPtr);
|
||||
res = 0;
|
||||
goto exit;
|
||||
exit:
|
||||
|
Loading…
x
Reference in New Issue
Block a user