(ctx *compileContext)
| 746 | } |
| 747 | |
| 748 | func (c *StructFieldCode) toValueOpcodes(ctx *compileContext) Opcodes { |
| 749 | if c.isAnonymous { |
| 750 | anonymCode, ok := c.value.(AnonymousCode) |
| 751 | if ok { |
| 752 | return anonymCode.ToAnonymousOpcode(ctx) |
| 753 | } |
| 754 | } |
| 755 | return c.value.ToOpcode(ctx) |
| 756 | } |
| 757 | |
| 758 | func (c *StructFieldCode) ToOpcode(ctx *compileContext, isFirstField, isEndField bool) Opcodes { |
| 759 | field := &Opcode{ |
no test coverage detected