* do not write the ".file" directive in assembler files for Darwin

(gcc doesn't do it either, and it causes the assembler to report
     errors as if they occur in the Pascal source file)

git-svn-id: trunk@12205 -
This commit is contained in:
Jonas Maebe 2008-11-23 09:49:34 +00:00
parent 8de51a03cb
commit 807c63916e

View File

@ -1111,7 +1111,13 @@ implementation
n:=ExtractFileName(current_module.mainsource^)
else
n:=InputFileName;
AsmWriteLn(#9'.file "'+FixFileName(n)+'"');
{ gcc does not add it either for Darwin (and AIX). Grep for
TARGET_ASM_FILE_START_FILE_DIRECTIVE in gcc/config/*.h
}
if not(target_info.system in systems_darwin) then
AsmWriteLn(#9'.file "'+FixFileName(n)+'"');
WriteExtraHeader;
AsmStartSize:=AsmSize;
symendcount:=0;