compiler: allow to alias interop packages

Fix #397.
This commit is contained in:
Evgenii Stratonikov 2020-08-19 10:10:40 +03:00
parent 36ce23789a
commit 181569c2a1
3 changed files with 28 additions and 2 deletions

View file

@ -873,7 +873,7 @@ func (c *codegen) Visit(node ast.Node) ast.Visitor {
emit.Opcode(c.prog.BinWriter, opcode.CALLA)
}
case isSyscall(f):
c.convertSyscall(n, f.selector.Name, f.name)
c.convertSyscall(n, f.pkg.Name(), f.name)
default:
emit.Call(c.prog.BinWriter, opcode.CALLL, f.label)
}