Jelajahi Sumber

llvmdbg: disable open array data location

Since we don't generate full debug info for parameters yet, this internalerrors
Jonas Maebe 3 tahun lalu
induk
melakukan
cddffbed58
1 mengubah file dengan 2 tambahan dan 1 penghapusan
  1. 2 1
      compiler/llvm/dbgllvm.pas

+ 2 - 1
compiler/llvm/dbgllvm.pas

@@ -835,6 +835,7 @@ implementation
           which is not possible here since we need the parasym rather than the def }
         if is_open_array(def) then
           begin
+            (*
             if llvmflag_array_datalocation in llvmversion_properties[current_settings.llvmversion] then
               begin
                 dinode:=def_meta_impl(def);
@@ -842,7 +843,7 @@ implementation
                 if not assigned(dinode) then
                   internalerror(2021112002);
               end
-            else
+            else *)
               begin
                 { no idea about the size, generate an array of 1 element -- although it could be empty }
                 appenddef_array_internal(list,def,def.elementdef,0,1);