mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-21 18:09:30 +02:00
* fixed generating wrappers for suspending functions that return something, other than double
This commit is contained in:
parent
15c95e0ac7
commit
c22b6c10b7
@ -932,7 +932,10 @@ implementation
|
||||
addvisibleparameterdeclarations(str,pd);
|
||||
if str[Length(str)]=';' then
|
||||
delete(str,Length(str),1);
|
||||
str:=str+'): double; external '''+pd.import_dll^+ ''' name '''+pd.import_name^+''';';
|
||||
str:=str+')';
|
||||
if not is_void(pd.returndef) then
|
||||
str:=str+': '+pd.returndef.fulltypename;
|
||||
str:=str+'; external '''+pd.import_dll^+ ''' name '''+pd.import_name^+''';';
|
||||
str_parse_method_impl(str,nil,false);
|
||||
|
||||
str:='var __fpc_wasm_suspender_copy:WasmExternRef; begin __fpc_wasm_suspender_copy:=__fpc_wasm_suspender; ';
|
||||
|
Loading…
Reference in New Issue
Block a user