Skip to content
Snippets Groups Projects
Commit 74d0de69 authored by Andreas Klöckner's avatar Andreas Klöckner
Browse files

Fix bug in complex expression generation in Fortran->CL code generator.

parent 7ec611ea
No related branches found
No related tags found
No related merge requests found
......@@ -327,7 +327,12 @@ class ComplexCCodeMapper(CCodeMapperBase):
from pymbolic.mapper.stringifier import PREC_PRODUCT, PREC_NONE
real_prd = self.join_rec("*", reals, PREC_PRODUCT)
complex_prd = self.rec(complexes[0], PREC_NONE)
if len(complexes) == 1:
myprec = PREC_PRODUCT
else:
myprec = PREC_NONE
complex_prd = self.rec(complexes[0], myprec)
for child in complexes[1:]:
complex_prd = "%s_mul(%s, %s)" % (
tgt_name, complex_prd,
......
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