v2 / vlib / v / fmt / tests / module_alias_keep.vv
36 lines · 29 sloc · 461 bytes · 788520eb52709ded364597962b186b421336ba8d
Raw
1import time
2import semver as sv
3import term.ui as tui
4import v.ast
5
6interface Inter {
7 code tui.KeyCode
8}
9
10struct TuiStruct {
11 code tui.KeyCode
12}
13
14fn foo(f time.Time) time.Time {
15 f2 := time.Time{}
16 return f
17}
18
19fn bar(b sv.Version) sv.Version {
20 b2 := sv.Version{}
21 return b
22}
23
24fn bar_multi_return(b sv.Version) (sv.Version, int) {
25 b2 := sv.Version{}
26 return b, 0
27}
28
29struct SomeStruct {
30 a fn (ast.Stmt, voidptr) bool
31}
32
33fn main() {
34 if x is ast.FnDecl {
35 }
36}
37