[flang][nfc] Add an assert to guard against `nullptr` dereferencing

Differential Revision: https://reviews.llvm.org/D119133
This commit is contained in:
Andrzej Warzynski 2022-02-07 14:03:49 +00:00
parent a33e98543a
commit 8d248002a6
1 changed files with 4 additions and 1 deletions

View File

@ -64,7 +64,10 @@ public:
//===--------------------------------------------------------------------===//
mlir::MLIRContext &getMLIRContext() { return context; }
mlir::ModuleOp &getModule() { return *module.get(); }
mlir::ModuleOp &getModule() {
assert(module && "This bridge is missing an MLIR module");
return *module.get();
}
const Fortran::common::IntrinsicTypeDefaultKinds &getDefaultKinds() const {
return defaultKinds;
}