summaryrefslogtreecommitdiff
path: root/ortho/mcode/binary_file-memory.adb
diff options
context:
space:
mode:
Diffstat (limited to 'ortho/mcode/binary_file-memory.adb')
-rw-r--r--ortho/mcode/binary_file-memory.adb4
1 files changed, 3 insertions, 1 deletions
diff --git a/ortho/mcode/binary_file-memory.adb b/ortho/mcode/binary_file-memory.adb
index 4d5f740..a37af9c 100644
--- a/ortho/mcode/binary_file-memory.adb
+++ b/ortho/mcode/binary_file-memory.adb
@@ -57,7 +57,9 @@ package body Binary_File.Memory is
--Sect.Data := new Byte_Array (1 .. 0);
end if;
end if;
- if Sect.Data_Max > 0 and Sect /= Sect_Abs then
+ if Sect.Data_Max > 0
+ and (Sect /= Sect_Abs and Sect.Flags /= Section_Debug)
+ then
Sect.Vaddr := To_Pc_Type (Sect.Data (0)'Address);
end if;
Sect := Sect.Next;