Fix flang test after MLIR API changes
authorMehdi Amini <joker.eph@gmail.com>
Wed, 19 Aug 2020 17:19:49 +0000 (17:19 +0000)
committerMehdi Amini <joker.eph@gmail.com>
Wed, 19 Aug 2020 17:21:38 +0000 (17:21 +0000)
flang/unittests/Lower/OpenMPLoweringTest.cpp

index ad6fe73..dc002ce 100644 (file)
@@ -9,14 +9,15 @@
 #include "gtest/gtest.h"
 #include "mlir/Dialect/OpenMP/OpenMPDialect.h"
 #include "mlir/IR/Builders.h"
+#include "mlir/InitAllDialects.h"
 #include "flang/Parser/parse-tree.h"
 #include "llvm/Frontend/OpenMP/OMPConstants.h"
 
 class OpenMPLoweringTest : public testing::Test {
 protected:
   void SetUp() override {
-    mlir::registerDialect<mlir::omp::OpenMPDialect>();
-    mlir::registerAllDialects(&ctx);
+    ctx.loadDialect<mlir::omp::OpenMPDialect>();
+    mlir::registerAllDialects(ctx.getDialectRegistry());
     mlirOpBuilder.reset(new mlir::OpBuilder(&ctx));
   }