SwiftCompilerSources: bridge SILLinkage

Make SILLInkage available in SIL as `SIL.Linkage`.
Also, rename the misleading Function and GlobalVariable ABI `isAvailableExternally` to `isDefinedExternally`
This commit is contained in:
Erik Eckstein
2024-08-21 20:32:27 +02:00
parent b1a88beab5
commit c96b196ffa
12 changed files with 222 additions and 37 deletions

View File

@@ -171,3 +171,9 @@ extension GlobalVariable {
bridged.setLet(value)
}
}
extension Function {
func set(linkage: Linkage, _ context: ModulePassContext) {
bridged.setLinkage(linkage.bridged)
}
}