mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-21 12:59:04 +00:00
compiler/interface: correct comment on function
This commit is contained in:
@@ -631,9 +631,9 @@ func (p *lowerInterfacesPass) createInterfaceImplementsFunc(itf *interfaceInfo)
|
|||||||
p.builder.CreateRet(llvm.ConstInt(p.ctx.Int1Type(), 0, false))
|
p.builder.CreateRet(llvm.ConstInt(p.ctx.Int1Type(), 0, false))
|
||||||
}
|
}
|
||||||
|
|
||||||
// getInterfaceMethodFunc return a function that returns a function pointer for
|
// getInterfaceMethodFunc returns a thunk for calling a method on an interface.
|
||||||
// calling a method on an interface. It only declares the function,
|
// It only declares the function, createInterfaceMethodFunc actually defines the
|
||||||
// createInterfaceMethodFunc actually defines the function.
|
// function.
|
||||||
func (p *lowerInterfacesPass) getInterfaceMethodFunc(itf *interfaceInfo, signature *signatureInfo, returnType llvm.Type, params []llvm.Type) llvm.Value {
|
func (p *lowerInterfacesPass) getInterfaceMethodFunc(itf *interfaceInfo, signature *signatureInfo, returnType llvm.Type, params []llvm.Type) llvm.Value {
|
||||||
if fn, ok := itf.methodFuncs[signature]; ok {
|
if fn, ok := itf.methodFuncs[signature]; ok {
|
||||||
// This function has already been created.
|
// This function has already been created.
|
||||||
|
|||||||
Reference in New Issue
Block a user