v2 / vlib / v / gen / c / testdata / alias_char_ptr_to_ptr.vv
20 lines · 16 sloc · 345 bytes · a85071878ef774e711bc951def37e19e00755d7a
Raw
1// vtest vflags: -no-skip-unused
2type ALcharptr = &char
3
4fn return_text_one() ALcharptr {
5 return ALcharptr(''.str)
6}
7
8fn return_text_two() &char {
9 return ''.str
10}
11
12fn get_one() string {
13 s := return_text_one()
14 return unsafe { cstring_to_vstring(s) }
15}
16
17fn get_two() string {
18 s := return_text_two()
19 return unsafe { cstring_to_vstring(s) }
20}
21