gitlab.com/ethan.reesor/vscode-notebooks/yaegi@v0.0.0-20220417214422-5c573557938e/_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