Skip to content

Commit 0e850c6

Browse files
authored
[SOT] Add more virtual destructor for virtual class (PaddlePaddle#72306)
1 parent 978113d commit 0e850c6

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

paddle/fluid/pybind/sot/guards.h

+2
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,7 @@ class DummyGuard : public GuardBase {
274274

275275
class GuardTreeNode {
276276
public:
277+
virtual ~GuardTreeNode() = default;
277278
virtual std::string stringify() = 0;
278279
};
279280

@@ -381,6 +382,7 @@ class GuardNode : public GuardTreeNode {
381382
next_guard_nodes(next_guard_nodes),
382383
return_cache_index(return_cache_index) {}
383384
std::string stringify() override;
385+
virtual ~GuardNode() = default;
384386
std::optional<int> lookup(FrameProxy* frame);
385387
};
386388

0 commit comments

Comments
 (0)