You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Summary of Changes
## Tree-Sitter Parsers
- Adds a new `--ci` flag to build_parsers.py so that the .so is only
copied to site packages when running on CI. When running locally this
can cause missing import issues.
- Updates Github workflow to add --ci flag to build_parsers call.
## Preprocessor
- Updates arguments to GCC invocation to explicitly specify the source
language. This prevents GCC from mixing up C style comments and Fortran
concatenation (//)
## TS2CAST
- Updates generate_cast_body to add a no_op to output List if it is
empty.
- Updates Loop visitor to use generate_cast_body to prevent Null values
from appearing in CAST.
## CAST->GROMET
- Adds error handling to find_func_in_module function to prevent it from
crashing on Fortran source code.
### Related issues
Resolves#700Resolves#719563e3de
There are a few cases in CISM where there are legitimate if conditionals with empty bodies:
This case doesn't actually have an effect on the data overall data flow, but if the expression calls a side-effecting function, it could.
The text was updated successfully, but these errors were encountered: