File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed
Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -809,7 +809,7 @@ namespace detail {
809809 bool is_right_associative_;
810810
811811 protected:
812- ~unary_operator () = default ; // virtual destructor not needed
812+ virtual ~unary_operator () = default ;
813813 public:
814814 unary_operator (operator_kind oper)
815815 : precedence_level_(operator_table::precedence_level(oper)),
@@ -847,7 +847,7 @@ namespace detail {
847847 std::size_t precedence_level_;
848848 bool is_right_associative_;
849849 protected:
850- ~binary_operator () = default ; // virtual destructor not needed
850+ virtual ~binary_operator () = default ;
851851 public:
852852 binary_operator (operator_kind oper)
853853 : precedence_level_(operator_table::precedence_level(oper)),
Original file line number Diff line number Diff line change @@ -530,6 +530,8 @@ namespace detail {
530530 is_right_associative_ (is_right_associative)
531531 {
532532 }
533+
534+ virtual ~binary_operator () = default ;
533535
534536 std::size_t precedence_level () const
535537 {
You can’t perform that action at this time.
0 commit comments