зеркало из https://github.com/microsoft/antares.git
handle codegen method for __builtin_cond
This commit is contained in:
Родитель
142b419f64
Коммит
28218cbbe5
|
@ -66,6 +66,9 @@ def implement_builtins(name, args):
|
|||
elif name == '__builtin_cond_set':
|
||||
assert len(args) == 3
|
||||
return f'{{ if ({args[1]}) ({args[0]}) = ({args[2]}); }}'
|
||||
elif name == '__builtin_cond':
|
||||
assert len(args) == 2
|
||||
return f'{{ if ({args[1]}) ({args[0]}); }}'
|
||||
else:
|
||||
raise Exception(f'Builtin function with {name} is not handled.')
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче