Skip to content
Snippets Groups Projects
Commit fa7872e5 authored by René Heß's avatar René Heß
Browse files

Fix mangler corner case bug

parent d3ae421f
No related branches found
No related tags found
No related merge requests found
......@@ -16,8 +16,8 @@ def using_std_statement(name):
@function_mangler
def dune_math_manglers(kernel, name, arg_dtypes):
dt = arg_dtypes[0]
if name == "exp":
dt = arg_dtypes[0]
using_std_statement(name)
include_file("dune/perftool/common/vectorclass.hh", filetag="operatorfile")
return CallMangleInfo("exp",
......@@ -26,6 +26,7 @@ def dune_math_manglers(kernel, name, arg_dtypes):
)
if name == "sqrt":
dt = arg_dtypes[0]
using_std_statement(name)
return CallMangleInfo("sqrt",
arg_dtypes,
......@@ -33,6 +34,7 @@ def dune_math_manglers(kernel, name, arg_dtypes):
)
if name == "max":
dt = arg_dtypes[0]
using_std_statement(name)
return CallMangleInfo("max",
(dt,),
......@@ -40,6 +42,7 @@ def dune_math_manglers(kernel, name, arg_dtypes):
)
if name == "min":
dt = arg_dtypes[0]
using_std_statement(name)
return CallMangleInfo("min",
(dt,),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment