Fix compiling EXE modules as native libraries (#78949)
authorMichal Strehovský <MichalStrehovsky@users.noreply.github.com>
Wed, 30 Nov 2022 02:05:04 +0000 (11:05 +0900)
committerGitHub <noreply@github.com>
Wed, 30 Nov 2022 02:05:04 +0000 (11:05 +0900)
commit1076cf52f60a845cf59e316345e2e599a6fcd3ac
tree4da43a4f40d47929c07ae82fa62af20b2be65246
parent0be32a0d12a38133b9d0096d5e1c5fabe130549a
Fix compiling EXE modules as native libraries (#78949)

When `--nativelib` is used together with a module that defines an entrypoint, we would incorrectly run some of the logic meant for EXEs. This is failure is only reachable when one constructs inputs to `ilc.exe` manually. The SDK doesn't allow constructing such inputs.
src/coreclr/tools/aot/ILCompiler/Program.cs