Skip to content

Commit 2703f7e

Browse files
authored
[flang] Fix linker error for debug builds. (#83250)
PR #81833 introduced some changes to broke some debug builds. This happened due to an indirectly included file referencing an `operator <<` function which is defined in a `.cpp` file that not linked with `tco` and `fir-opt`.
1 parent 3d454d2 commit 2703f7e

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

flang/include/flang/Lower/AbstractConverter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
#include "flang/Common/Fortran.h"
1717
#include "flang/Lower/LoweringOptions.h"
1818
#include "flang/Lower/PFTDefs.h"
19-
#include "flang/Lower/SymbolMap.h"
2019
#include "flang/Optimizer/Builder/BoxValue.h"
2120
#include "flang/Semantics/symbol.h"
2221
#include "mlir/IR/Builders.h"
@@ -54,6 +53,7 @@ class DerivedTypeSpec;
5453

5554
namespace lower {
5655
class SymMap;
56+
class SymbolBox;
5757
namespace pft {
5858
struct Variable;
5959
}

flang/lib/Lower/OpenMP/DataSharingProcessor.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
#include "Utils.h"
1616
#include "flang/Lower/PFTBuilder.h"
17+
#include "flang/Lower/SymbolMap.h"
1718
#include "flang/Optimizer/Builder/Todo.h"
1819
#include "flang/Semantics/tools.h"
1920
#include "mlir/Dialect/OpenMP/OpenMPDialect.h"

0 commit comments

Comments
 (0)