Skip to content

Commit 58dbb96

Browse files
committed
compiler: Restore macros ordering after rebase
1 parent 3ac5fef commit 58dbb96

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
@@ -150,8 +150,10 @@ def _generate_macros(iet, tracker=None, **kwargs):
150150
headers = sorted((ccode(define), ccode(expr)) for define, expr in headers)
151151

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

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

0 commit comments

Comments
 (0)