[FRONTEND] now mangle constexpr float containing "e-"
This commit is contained in:
@@ -61,6 +61,7 @@ def mangle_fn(name, arg_tys, constants):
|
|||||||
mangled_constants = '_'.join([f'{i}c{key(constants[i])}' for i in sorted(constants)])
|
mangled_constants = '_'.join([f'{i}c{key(constants[i])}' for i in sorted(constants)])
|
||||||
mangled_constants = mangled_constants.replace('.', '_d_')
|
mangled_constants = mangled_constants.replace('.', '_d_')
|
||||||
mangled_constants = mangled_constants.replace("'", '_sq_')
|
mangled_constants = mangled_constants.replace("'", '_sq_')
|
||||||
|
mangled_constants = mangled_constants.replace("e-", '_em_')
|
||||||
ret = f'{name}__{mangled_arg_names}__{mangled_constants}'
|
ret = f'{name}__{mangled_arg_names}__{mangled_constants}'
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user