github.com/traefik/yaegi@v0.15.1/_test/issue-1373.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "go/ast" 6 ) 7 8 func NewBadExpr() ast.Expr { 9 return &ast.BadExpr{} 10 } 11 12 func main() { 13 fmt.Printf("%T\n", NewBadExpr().(*ast.BadExpr)) 14 } 15 16 // Output: 17 // *ast.BadExpr