(n ast.Node, tv ast.Type)
| 545 | } |
| 546 | |
| 547 | func semDynamicType(n ast.Node, tv ast.Type) *sem.CallExpr { |
| 548 | if typeName, ok := tv.(*ast.TypeName); ok { |
| 549 | return dynamicTypeName(n, typeName.Name) |
| 550 | } |
| 551 | return nil |
| 552 | } |
| 553 | |
| 554 | func dynamicTypeName(n ast.Node, name string) *sem.CallExpr { |
| 555 | return sem.NewCall( |