Skip to content

Commit b18d091

Browse files
author
Lukas Neubert
authored
fmt: fix pos of added imports (#8931)
1 parent 8e9e9b2 commit b18d091

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

vlib/v/fmt/fmt.v

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,9 @@ pub fn (mut f Fmt) mod(mod ast.Module) {
236236
}
237237
f.attrs(mod.attrs)
238238
f.writeln('module $mod.short_name\n')
239+
if f.import_pos == 0 {
240+
f.import_pos = f.out.len
241+
}
239242
}
240243

241244
pub fn (mut f Fmt) mark_types_import_as_used(typ table.Type) {
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
module main
2+
3+
import time
4+
5+
fn main() {
6+
curr_time := time.now()
7+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
module main
2+
3+
fn main() {
4+
curr_time := time.now()
5+
}

0 commit comments

Comments
 (0)