diff options
Diffstat (limited to 'example')
| -rw-r--r-- | example/multiple_files/foo.zig | 8 | ||||
| -rw-r--r-- | example/multiple_files/main.zig | 4 |
2 files changed, 11 insertions, 1 deletions
diff --git a/example/multiple_files/foo.zig b/example/multiple_files/foo.zig index aacc49a556..a42e58397c 100644 --- a/example/multiple_files/foo.zig +++ b/example/multiple_files/foo.zig @@ -1,5 +1,11 @@ use "libc.zig"; -fn print_text() { +// purposefully conflicting function with main.zig +// but it's private so it should be OK +fn private_function() { puts("it works!"); } + +fn print_text() { + private_function(); +} diff --git a/example/multiple_files/main.zig b/example/multiple_files/main.zig index 993d4234c2..9bc489e925 100644 --- a/example/multiple_files/main.zig +++ b/example/multiple_files/main.zig @@ -4,6 +4,10 @@ use "libc.zig"; use "foo.zig"; fn _start() -> unreachable { + private_function(); +} + +fn private_function() -> unreachable { print_text(); exit(0); } |
