diff --git a/compiler/systems.pas b/compiler/systems.pas index 38b5672842..b91ff1254b 100644 --- a/compiler/systems.pas +++ b/compiler/systems.pas @@ -86,7 +86,7 @@ interface id : tasm; idtxt : string[17]; asmbin : string[16]; - asmcmd : string[138]; + asmcmd : string[154]; supported_targets : set of tsystem; flags : set of tasmflags; labelprefix : string[3]; diff --git a/compiler/wasm32/agllvmmc.pas b/compiler/wasm32/agllvmmc.pas index a8f7372707..80dbf506a9 100644 --- a/compiler/wasm32/agllvmmc.pas +++ b/compiler/wasm32/agllvmmc.pas @@ -420,7 +420,7 @@ implementation id : as_wasm32_llvm_mc_v13; idtxt : 'LLVM-MC-13'; asmbin : 'llvm-mc-13'; - asmcmd : '--assemble --arch=wasm32 -mattr=+sign-ext,+exception-handling,+bulk-memory,+atomics,+reference-types --filetype=obj -o $OBJ $EXTRAOPT $ASM'; + asmcmd : '--assemble --arch=wasm32 -mattr=+sign-ext,+exception-handling,+bulk-memory,+atomics,+reference-types --filetype=obj --no-type-check -o $OBJ $EXTRAOPT $ASM'; supported_targets : [system_wasm32_embedded,system_wasm32_wasi]; flags : [af_smartlink_sections]; labelprefix : '.L';