|
@@ -1820,7 +1820,8 @@ Implementation
|
|
place: tcutplace;
|
|
place: tcutplace;
|
|
ObjWriter : TObjectWriter;
|
|
ObjWriter : TObjectWriter;
|
|
begin
|
|
begin
|
|
- if not(cs_asm_leave in current_settings.globalswitches) then
|
|
|
|
|
|
+ if not(cs_asm_leave in current_settings.globalswitches) and
|
|
|
|
+ not(af_needar in target_asm.flags) then
|
|
ObjWriter:=TARObjectWriter.create(current_module.staticlibfilename)
|
|
ObjWriter:=TARObjectWriter.create(current_module.staticlibfilename)
|
|
else
|
|
else
|
|
ObjWriter:=TObjectwriter.create;
|
|
ObjWriter:=TObjectwriter.create;
|