File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -110,7 +110,8 @@ public final class Module: CustomStringConvertible {
110110 /// The identifier of this module.
111111 public var name : String {
112112 get {
113- guard let id = LLVMGetModuleIdentifier ( llvm, nil ) else { return " " }
113+ var count = 0
114+ guard let id = LLVMGetModuleIdentifier ( llvm, & count) else { return " " }
114115 return String ( cString: id)
115116 }
116117 set {
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ class ModuleLinkSpec : XCTestCase {
99 // MODULE-LINK: ; ModuleID = '[[ModuleName1:ModuleLinkModuleOne]]'
1010 // MODULE-LINK-NEXT: source_filename = "[[ModuleName1]]"
1111 let module1 = Module ( name: " ModuleLinkModuleOne " )
12+ XCTAssertEqual ( module1. name, " ModuleLinkModuleOne " )
1213 let builder1 = IRBuilder ( module: module1)
1314 // MODULE-LINK: define void @moduleOne() {
1415 let mod1f = builder1. addFunction ( " moduleOne " ,
@@ -25,6 +26,7 @@ class ModuleLinkSpec : XCTestCase {
2526 // MODULE-LINK: ; ModuleID = '[[ModuleName2:ModuleLinkModuleTwo]]'
2627 // MODULE-LINK-NEXT: source_filename = "[[ModuleName2]]"
2728 let module2 = Module ( name: " ModuleLinkModuleTwo " )
29+ XCTAssertEqual ( module2. name, " ModuleLinkModuleTwo " )
2830 let builder2 = IRBuilder ( module: module2)
2931 // MODULE-LINK: define void @moduleTwo() {
3032 let mod2f = builder2. addFunction ( " moduleTwo " ,
You can’t perform that action at this time.
0 commit comments