v2 / vlib / v / gen / c / testdata / embed_issue_12035.vv
18 lines · 16 sloc · 402 bytes · 59c881ff2f0d5cff4dee0577ac4dbc109a6a5f77
Raw
1// vtest vflags: -prod -no-skip-unused
2const embedded_version = get_version()
3
4fn get_version() string {
5 data := $embed_file('embed_issue_12035.vv')
6 for line in data.to_string().split_into_lines() {
7 x := line.trim_space()
8 if x.starts_with('// version:') {
9 return x.all_after("'").all_before("'")
10 }
11 }
12 return '<unknown>'
13}
14
15// version: 'issue-12035'
16fn main() {
17 println(embedded_version)
18}
19