(ty Type, val llvm.Value)
| 22 | ) |
| 23 | |
| 24 | func (b *Builder) val(ty Type, val llvm.Value) *Value { |
| 25 | // if a, b := val.Type().String(), ty.llvmTy().String(); a != b { |
| 26 | // fail("Value type mismatch: value: %v, type: %v", a, b) |
| 27 | // } |
| 28 | return &Value{ty, val, val.Name(), b} |
| 29 | } |
| 30 | |
| 31 | // Value represents a value. |
| 32 | type Value struct { |