Skip to content

Commit a3df2a8

Browse files
Implement NoSEH flag setting for crossgened modules in ILLink (#117779)
* Set NoSEH flag for crossgened modules in ILLink output Co-authored-by: AaronRobinsonMSFT <[email protected]>
1 parent 8c7de74 commit a3df2a8

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/tools/illink/src/linker/Linker.Steps/OutputStep.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ protected virtual void WriteAssembly(AssemblyDefinition assembly, string directo
100100
module.Attributes |= ModuleAttributes.ILOnly;
101101
module.Attributes ^= ModuleAttributes.ILLibrary;
102102
module.Architecture = TargetArchitecture.I386; // I386+ILOnly which ultimately translates to AnyCPU
103+
module.Characteristics |= ModuleCharacteristics.NoSEH;
103104
}
104105
}
105106

0 commit comments

Comments
 (0)