Browse Source

* Partially reverted r12648. PE flags should be set in main PE header (and it is done already). LoaderFlags in optional header are obsolete.

git-svn-id: trunk@13088 -
yury 16 năm trước cách đây
mục cha
commit
070fa422b5
1 tập tin đã thay đổi với 1 bổ sung3 xóa
  1. 1 3
      compiler/ogcoff.pas

+ 1 - 3
compiler/ogcoff.pas

@@ -84,7 +84,7 @@ interface
          SizeOfStackCommit : aword;
          SizeOfHeapReserve : aword;
          SizeOfHeapCommit : aword;
-         LoaderFlags : longword;
+         LoaderFlags : longword;          { This field is obsolete }
          NumberOfRvaAndSizes : longword;
          DataDirectory : array[0..PE_DATADIR_ENTRIES-1] of tcoffpedatadir;
        end;
@@ -2274,8 +2274,6 @@ const pemagic : array[0..3] of byte = (
               peoptheader.SizeOfStackCommit:=minstacksize;
             if MaxStackSizeSetExplicity then
               peoptheader.SizeOfStackReserve:=maxstacksize;
-            if SetPEFlagsSetExplicity then
-              peoptheader.LoaderFlags:=peflags;
             peoptheader.SizeOfHeapReserve:=$100000;
             peoptheader.SizeOfHeapCommit:=$1000;
             peoptheader.NumberOfRvaAndSizes:=PE_DATADIR_ENTRIES;