* fix llvm-mc error for string constants missing a .size directive

git-svn-id: branches/wasm@48252 -
This commit is contained in:
nickysn 2021-01-21 02:59:59 +00:00
parent 8697fb4822
commit 60d21bcf0d

View File

@ -1161,7 +1161,7 @@ implementation
class function ttai_typedconstbuilder.get_string_symofs(typ: tstringtype; winlikewidestring: boolean): pint;
begin
{ darwin's linker does not support negative offsets }
if not(target_info.system in systems_darwin) and
if not(target_info.system in systems_darwin+systems_wasm) and
{ it seems that clang's assembler has a bug with the ADRP instruction... }
(target_info.system<>system_aarch64_win64) then
result:=0