Browse Source

Try to adapt to missing as_default in fixes branch

Pierre Muller 1 year ago
parent
commit
f54aeb911e
1 changed files with 7 additions and 7 deletions
  1. 7 7
      compiler/options.pas

+ 7 - 7
compiler/options.pas

@@ -4049,16 +4049,16 @@ begin
       option.paratargetasm:=as_clang_llvm;
       option.paratargetasm:=as_clang_llvm;
     end;
     end;
 {$endif llvm}
 {$endif llvm}
+  if (option.paratargetasm=as_none) then
+    begin
+      if (target_info.endian<>source_info.endian) then
+        option.paratargetasm:=target_info.assemextern
+      else
+        option.paratargetasm:=target_info.assem;
+    end;
   { maybe override assembler }
   { maybe override assembler }
   if (option.paratargetasm<>as_none) then
   if (option.paratargetasm<>as_none) then
     begin
     begin
-      if (option.paratargetasm=as_default) then
-        begin
-          if (target_info.endian<>source_info.endian) then
-            option.paratargetasm:=target_info.assemextern
-          else
-            option.paratargetasm:=target_info.assem;
-        end;
       if not set_target_asm(option.paratargetasm) then
       if not set_target_asm(option.paratargetasm) then
         begin
         begin
           if assigned(asminfos[option.paratargetasm]) then
           if assigned(asminfos[option.paratargetasm]) then