@@ -889,6 +889,8 @@ implementation
ait_section :
begin
+ ResetSourceLines;
+
if tai_section(hp).sectype<>sec_none then
if replaceforbidden then
WriteSection(tai_section(hp).sectype,ApplyAsmSymbolRestrictions(tai_section(hp).name^),tai_section(hp).secorder,
@@ -857,6 +857,9 @@ implementation
WriteSourceLine(hp as tailineinfo);
end;
+ if hp.typ=ait_section then
WriteTai(replaceforbidden,do_line,mk_none,InlineLevel,asmblock,hp);
hp:=tai(hp.next);
@@ -763,6 +763,8 @@ interface
;
ait_section:
{if LastSecType<>sec_none then
writer.AsmWriteLn('_'+asminfo^.secnames[LastSecType]+#9#9'ENDS');}
@@ -543,6 +543,8 @@ implementation
case hp.typ of
if asminfo^.id=as_x86_64_masm then
@@ -757,6 +757,8 @@ interface
WriteSection(tai_section(hp).sectype,tai_section(hp).name^,tai_section(hp).secalign);
LastSecType:=tai_section(hp).sectype;
@@ -555,6 +555,8 @@ unit agsdasz80;
WriteSection(tai_section(hp).sectype,tai_section(hp).name^,tai_section(hp).secorder,
tai_section(hp).secalign,tai_section(hp).secflags,tai_section(hp).secprogbits)
@@ -589,6 +589,8 @@ unit agz80vasm;