Skip to content

Commit 399dbc9

Browse files
committed
[embedded] In -emit-empty-object-file mode, don't emit autolink entries
1 parent be7c634 commit 399dbc9

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

lib/IRGen/IRGenModule.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1865,6 +1865,11 @@ static llvm::GlobalObject *createForceImportThunk(IRGenModule &IGM) {
18651865
}
18661866

18671867
void IRGenModule::emitAutolinkInfo() {
1868+
if (getSILModule().getOptions().StopOptimizationAfterSerialization) {
1869+
// We're asked to emit an empty IR module
1870+
return;
1871+
}
1872+
18681873
auto Autolink =
18691874
AutolinkKind::create(TargetInfo, Triple, IRGen.Opts.LLVMLTOKind);
18701875

0 commit comments

Comments
 (0)