|
@@ -785,7 +785,7 @@ Implementation
|
|
{$ifdef hasunix}
|
|
{$ifdef hasunix}
|
|
DoPipe:=(cs_asm_pipe in current_settings.globalswitches) and
|
|
DoPipe:=(cs_asm_pipe in current_settings.globalswitches) and
|
|
(([cs_asm_extern,cs_asm_leave,cs_assemble_on_target] * current_settings.globalswitches) = []) and
|
|
(([cs_asm_extern,cs_asm_leave,cs_assemble_on_target] * current_settings.globalswitches) = []) and
|
|
- ((asminfo^.id in [as_gas,as_ggas,as_darwin,as_powerpc_xcoff,as_clang_gas,as_clang_llvm,as_solaris_as,as_clang_asdarwin]));
|
|
|
|
|
|
+ ((asminfo^.id in [as_gas,as_ggas,as_darwin,as_powerpc_xcoff,as_clang_gas,as_clang_llvm,as_clang_llvm_darwin,as_solaris_as,as_clang_asdarwin]));
|
|
{$else hasunix}
|
|
{$else hasunix}
|
|
DoPipe:=false;
|
|
DoPipe:=false;
|
|
{$endif}
|
|
{$endif}
|
|
@@ -985,7 +985,7 @@ Implementation
|
|
begin
|
|
begin
|
|
{$ifdef hasunix}
|
|
{$ifdef hasunix}
|
|
if DoPipe then
|
|
if DoPipe then
|
|
- if not(asminfo^.id in [as_clang_gas,as_clang_asdarwin,as_clang_llvm]) then
|
|
|
|
|
|
+ if not(asminfo^.id in [as_clang_gas,as_clang_asdarwin,as_clang_llvm,as_clang_llvm_darwin]) then
|
|
Replace(result,'$ASM','')
|
|
Replace(result,'$ASM','')
|
|
else
|
|
else
|
|
Replace(result,'$ASM','-')
|
|
Replace(result,'$ASM','-')
|