forked from OSchip/llvm-project
Include Region.h in OperationSupport.h instead of forward declaring it (NFC)
This fixes the build on gcc5 toolchain where sizeof is required for types used in SmallVector now. This is a consequence of using std::is_trivially_copy_constructible instead of the LLVM variant: https://reviews.llvm.org/D92543
This commit is contained in:
parent
d69762c404
commit
e312b388eb
|
@ -18,6 +18,7 @@
|
||||||
#include "mlir/IR/BlockSupport.h"
|
#include "mlir/IR/BlockSupport.h"
|
||||||
#include "mlir/IR/Identifier.h"
|
#include "mlir/IR/Identifier.h"
|
||||||
#include "mlir/IR/Location.h"
|
#include "mlir/IR/Location.h"
|
||||||
|
#include "mlir/IR/Region.h"
|
||||||
#include "mlir/IR/TypeRange.h"
|
#include "mlir/IR/TypeRange.h"
|
||||||
#include "mlir/IR/Types.h"
|
#include "mlir/IR/Types.h"
|
||||||
#include "mlir/IR/Value.h"
|
#include "mlir/IR/Value.h"
|
||||||
|
@ -39,7 +40,6 @@ class OperandRange;
|
||||||
class OpFoldResult;
|
class OpFoldResult;
|
||||||
class ParseResult;
|
class ParseResult;
|
||||||
class Pattern;
|
class Pattern;
|
||||||
class Region;
|
|
||||||
class ResultRange;
|
class ResultRange;
|
||||||
class RewritePattern;
|
class RewritePattern;
|
||||||
class Type;
|
class Type;
|
||||||
|
|
Loading…
Reference in New Issue