diff --git a/flang/lib/Parser/openmp-parsers.cpp b/flang/lib/Parser/openmp-parsers.cpp --- a/flang/lib/Parser/openmp-parsers.cpp +++ b/flang/lib/Parser/openmp-parsers.cpp @@ -579,12 +579,14 @@ construct(Parser{}), construct(Parser{}))) -// END OMP Block directives +// END OMP Block directivesls + TYPE_PARSER( startOmpLine >> sourced(construct( sourced("END"_tok >> Parser{}), Parser{}))) + // END OMP Loop directives TYPE_PARSER( startOmpLine >> sourced(construct(