type checking for defined types
mvertes opened this issue · comments
Marc Vertes commented
The following program sample.go
triggers an unexpected result
package main
type (
Number = int32
Number2 = Number
)
func f(n Number2) { println(n) }
func main() {
var n Number = 5
f(n)
}
Expected result
$ go run ./sample.go
5
Got
$ yaegi ./sample.go
run: ./sample.go:12:4: cannot use type main.Number as type main.Number2
Yaegi Version
v0.12.0
Additional Notes
No response