ssa: rtIface, rtSlice
This commit is contained in:
@@ -242,9 +242,9 @@ func (p Program) toLLVMType(typ types.Type) Type {
|
||||
elem := p.Type(t.Elem())
|
||||
return &aType{llvm.PointerType(elem.ll, 0), typ, vkInvalid}
|
||||
case *types.Interface:
|
||||
return p.toLLVMNamed(p.rtType("Interface"))
|
||||
return &aType{p.rtIface(), typ, vkInvalid}
|
||||
case *types.Slice:
|
||||
return p.toLLVMNamed(p.rtType("Slice"))
|
||||
return &aType{p.rtSlice(), typ, vkInvalid}
|
||||
case *types.Map:
|
||||
case *types.Struct:
|
||||
return p.toLLVMStruct(t)
|
||||
|
||||
Reference in New Issue
Block a user