vfmt: fix eating .zlib in `$embed_file('v.png', .zlib)` (#12794)
parent
7c7cdf8ce7
commit
9bf777c1ee
|
@ -1700,7 +1700,11 @@ pub fn (mut f Fmt) comptime_call(node ast.ComptimeCall) {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if node.is_embed {
|
if node.is_embed {
|
||||||
|
if node.embed_file.compression_type == 'none' {
|
||||||
f.write("\$embed_file('$node.embed_file.rpath')")
|
f.write("\$embed_file('$node.embed_file.rpath')")
|
||||||
|
} else {
|
||||||
|
f.write("\$embed_file('$node.embed_file.rpath', .$node.embed_file.compression_type)")
|
||||||
|
}
|
||||||
} else if node.is_env {
|
} else if node.is_env {
|
||||||
f.write("\$env('$node.args_var')")
|
f.write("\$env('$node.args_var')")
|
||||||
} else if node.is_pkgconfig {
|
} else if node.is_pkgconfig {
|
||||||
|
|
|
@ -5,4 +5,5 @@ fn main() {
|
||||||
eprintln('content: ${ptr_str(content)}')
|
eprintln('content: ${ptr_str(content)}')
|
||||||
eprintln(unsafe { the_png.data().vbytes(the_png.len) }.hex())
|
eprintln(unsafe { the_png.data().vbytes(the_png.len) }.hex())
|
||||||
println(the_png)
|
println(the_png)
|
||||||
|
the_other_png := $embed_file('v.png', .zlib)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue