Этот коммит содержится в:
Ayke van Laethem 2018-08-30 05:32:18 +02:00
родитель 6e0c60a7a1
коммит a4fd096393
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: E97FF5335DFDFDED
2 изменённых файлов: 10 добавлений и 0 удалений

Просмотреть файл

@ -462,6 +462,8 @@ func (c *Compiler) getLLVMType(goType types.Type) (llvm.Type, error) {
default:
return llvm.Type{}, errors.New("todo: unknown basic type: " + typ.String())
}
case *types.Chan:
return llvm.PointerType(c.mod.GetTypeByName("runtime.channel"), 0), nil
case *types.Interface:
return c.mod.GetTypeByName("runtime._interface"), nil
case *types.Map:

8
src/runtime/chan.go Обычный файл
Просмотреть файл

@ -0,0 +1,8 @@
package runtime
// This file implements the 'chan' type and send/receive/select operations.
// dummy
type channel struct {
}