forked from M-Labs/artiq
py2llvm/fractions: use internal linkage for gcd function
This commit is contained in:
parent
8aebab580f
commit
cf1f1269b2
|
@ -19,7 +19,9 @@ def _gcd(a, b):
|
|||
|
||||
def init_module(module):
|
||||
func_def = ast.parse(inspect.getsource(_gcd)).body[0]
|
||||
module.compile_function(func_def, {"a": VInt(64), "b": VInt(64)})
|
||||
function, _ = module.compile_function(func_def,
|
||||
{"a": VInt(64), "b": VInt(64)})
|
||||
function.linkage = lc.LINKAGE_INTERNAL
|
||||
|
||||
|
||||
def _reduce(builder, a, b):
|
||||
|
|
Loading…
Reference in New Issue