File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
mlir/lib/Conversion/MPIToLLVM Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -62,6 +62,8 @@ class MPIImplTraits {
6262
6363 explicit MPIImplTraits (ModuleOp &moduleOp) : moduleOp(moduleOp) {}
6464
65+ virtual ~MPIImplTraits () = default ;
66+
6567 ModuleOp &getModuleOp () { return moduleOp; }
6668
6769 // / Gets or creates MPI_COMM_WORLD as a Value.
@@ -96,6 +98,8 @@ class MPICHImplTraits : public MPIImplTraits {
9698public:
9799 using MPIImplTraits::MPIImplTraits;
98100
101+ virtual ~MPICHImplTraits () = default ;
102+
99103 Value getCommWorld (const Location loc,
100104 ConversionPatternRewriter &rewriter) override {
101105 static constexpr int MPI_COMM_WORLD = 0x44000000 ;
@@ -152,6 +156,8 @@ class OMPIImplTraits : public MPIImplTraits {
152156public:
153157 using MPIImplTraits::MPIImplTraits;
154158
159+ virtual ~OMPIImplTraits () = default ;
160+
155161 Value getCommWorld (const Location loc,
156162 ConversionPatternRewriter &rewriter) override {
157163 auto context = rewriter.getContext ();
You can’t perform that action at this time.
0 commit comments