diff --git a/flang/lib/Frontend/FrontendActions.cpp b/flang/lib/Frontend/FrontendActions.cpp --- a/flang/lib/Frontend/FrontendActions.cpp +++ b/flang/lib/Frontend/FrontendActions.cpp @@ -37,7 +37,7 @@ } bool PrescanAndSemaAction::BeginSourceFileAction() { - return RunPrescan() & RunParse() && RunSemanticChecks(); + return RunPrescan() && RunParse() && RunSemanticChecks(); } //===----------------------------------------------------------------------===//