Skip to content

Commit 4d80e0c

Browse files
authored
[flang][OpenMP] Add missing forward declarations and includes (#164860)
Add declarations/includes of Scope and Symbol to Semantics/openmp-utils.
1 parent 83f751a commit 4d80e0c

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

flang/include/flang/Semantics/openmp-utils.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
#include <utility>
2929

3030
namespace Fortran::semantics {
31+
class Scope;
3132
class SemanticsContext;
3233
class Symbol;
3334

flang/lib/Semantics/openmp-utils.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@
2626
#include "flang/Parser/openmp-utils.h"
2727
#include "flang/Parser/parse-tree.h"
2828
#include "flang/Semantics/expression.h"
29+
#include "flang/Semantics/scope.h"
2930
#include "flang/Semantics/semantics.h"
31+
#include "flang/Semantics/symbol.h"
3032

3133
#include "llvm/ADT/ArrayRef.h"
3234
#include "llvm/ADT/STLExtras.h"
@@ -505,5 +507,4 @@ bool IsStrictlyStructuredBlock(const parser::Block &block) {
505507
return false;
506508
}
507509
}
508-
509510
} // namespace Fortran::semantics::omp

0 commit comments

Comments
 (0)