Skip to content

Commit 12f133c

Browse files
committed
compiler: Restore macros ordering after rebase
1 parent 61f3eb7 commit 12f133c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

devito/passes/iet/misc.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -151,8 +151,10 @@ def _generate_macros(iet, tracker=None, **kwargs):
151151
headers = sorted((ccode(define), ccode(expr)) for define, expr in headers)
152152

153153
# Generate Macros from higher-level SymPy objects
154-
applications = FindApplications().visit(iet)
155-
headers = set().union(*[_generate_macros(i) for i in applications])
154+
headers.extend(_generate_macros_math(iet))
155+
156+
# Remove redundancies while preserving the order
157+
headers = filter_ordered(headers)
156158

157159
# Some special Symbols may represent Macros defined in standard libraries,
158160
# so we need to include the respective includes

0 commit comments

Comments
 (0)