We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 254ac6c commit e3c2ff3Copy full SHA for e3c2ff3
fortls/parsers/internal/parser.py
@@ -2075,11 +2075,10 @@ def replace_vars(line: str):
2075
if defs is None:
2076
defs = {}
2077
try:
2078
- line_res = eval(replace_ops(replace_vars(replace_defined(text))))
2079
- except:
2080
- return False
2081
- else:
2082
- return line_res
+ return eval(replace_ops(replace_vars(replace_defined(text))))
+ except Exception as exc:
+ log.error("Error evaluating preprocessor IF statement: %s", exc)
+ raise ParserError(exc) from exc
2083
2084
def expand_func_macro(def_name: str, def_value: tuple[str, str]):
2085
def_args, sub = def_value
0 commit comments