From 8da1a5bc1751da7ed35d5c129bbf055b68477c47 Mon Sep 17 00:00:00 2001 From: Ayke van Laethem Date: Sat, 3 Nov 2018 12:04:33 +0100 Subject: [PATCH] compiler: add comment to interface call signatures --- compiler/compiler.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/compiler/compiler.go b/compiler/compiler.go index 915398d2..1e25ef32 100644 --- a/compiler/compiler.go +++ b/compiler/compiler.go @@ -694,6 +694,8 @@ func (c *Compiler) getLLVMType(goType types.Type) (llvm.Type, error) { return llvm.Type{}, err } if recv.StructName() == "runtime._interface" { + // This is a call on an interface, not a concrete type. + // The receiver is not an interface, but a i8* type. recv = c.i8ptrType } paramTypes = append(paramTypes, c.expandFormalParamType(recv)...)