foo := 4
print foo, bar
+ // trigger duplicate-main error
+ func main()
+ foo := 6
+ print bar, foo
+
###### output: type_err_const
.tmp.code:4:16: error: expected number found string
.tmp.code:6:8: error: name already declared: bar
.tmp.code:4:8: info: this is where 'bar' was first declared
.tmp.code:8:8: error: variable 'foo' redeclared
.tmp.code:3:8: info: this is where 'foo' was first declared
+ .tmp.code:13:8: error: variable 'foo' redeclared
+ .tmp.code:3:8: info: this is where 'foo' was first declared
+ .tmp.code:13:8: "main" defined a second time
###### test: type_err_const1
const