Skip to content

Commit 98a837b

Browse files
Make MetalLib show actually write to io arg (#731)
1 parent 7268b55 commit 98a837b

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/compiler/library.jl

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -116,9 +116,9 @@ Base.@kwdef struct MetalLib
116116
end
117117

118118
function Base.show(io::IO, lib::MetalLib)
119-
println("MetalLib(")
119+
println(io, "MetalLib(")
120120

121-
print(" file: $(lib.file_type) v$(lib.file_version)")
121+
print(io, " file: $(lib.file_type) v$(lib.file_version)")
122122
file_flags = []
123123
if lib.is_macos
124124
push!(file_flags, "macOS")
@@ -127,27 +127,27 @@ function Base.show(io::IO, lib::MetalLib)
127127
push!(file_flags, "stub")
128128
end
129129
if !isempty(file_flags)
130-
print(" [$(join(file_flags, ", "))]")
130+
print(io, " [$(join(file_flags, ", "))]")
131131
end
132-
println()
132+
println(io)
133133

134-
print(" platform: $(lib.platform_type) v$(lib.platform_version)")
134+
print(io, " platform: $(lib.platform_type) v$(lib.platform_version)")
135135
platform_flags = []
136136
if lib.is_64bit
137137
push!(platform_flags, "64-bit")
138138
end
139139
if !isempty(platform_flags)
140-
print(" [$(join(platform_flags, ", "))]")
140+
print(io, " [$(join(platform_flags, ", "))]")
141141
end
142-
println()
142+
println(io)
143143

144-
println(" functions:")
144+
println(io, " functions:")
145145

146146
for fun in lib.functions
147-
println(" $(fun.name) [AIR v$(fun.air_version), Metal v$(fun.metal_version)]")
147+
println(io, " $(fun.name) [AIR v$(fun.air_version), Metal v$(fun.metal_version)]")
148148
end
149149

150-
print(")")
150+
print(io, ")")
151151
end
152152

153153

0 commit comments

Comments
 (0)