Этот коммит содержится в:
Ayke van Laethem 2018-08-24 02:55:06 +02:00
родитель 1229667f7c
коммит 0defed9677
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: E97FF5335DFDFDED

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

@ -1546,9 +1546,9 @@ func (c *Compiler) parseExpr(frame *Frame, expr ssa.Value) (llvm.Value, error) {
// Get buffer pointer and length // Get buffer pointer and length
var bufptr, buflen llvm.Value var bufptr, buflen llvm.Value
switch ptrTyp := expr.X.Type().(type) { switch ptrTyp := expr.X.Type().Underlying().(type) {
case *types.Pointer: case *types.Pointer:
typ := expr.X.Type().(*types.Pointer).Elem() typ := expr.X.Type().(*types.Pointer).Elem().Underlying()
switch typ := typ.(type) { switch typ := typ.(type) {
case *types.Array: case *types.Array:
bufptr = val bufptr = val