From 1c34a7f4ebc746236f9689c9bc1e6961ad9949e0 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Tue, 20 Dec 2016 10:22:54 +0100 Subject: Libmv: Fix missing virtual destructor in frame access sub-class This is undefined behavior in C++ and Clang was complaining a lot about this. --- intern/libmv/intern/frame_accessor.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'intern/libmv') diff --git a/intern/libmv/intern/frame_accessor.cc b/intern/libmv/intern/frame_accessor.cc index 9213cc311b3..5d274d7ccca 100644 --- a/intern/libmv/intern/frame_accessor.cc +++ b/intern/libmv/intern/frame_accessor.cc @@ -45,6 +45,9 @@ struct LibmvFrameAccessor : public FrameAccessor { get_image_callback_(get_image_callback), release_image_callback_(release_image_callback) { } + virtual ~LibmvFrameAccessor() { + } + libmv_InputMode get_libmv_input_mode(InputMode input_mode) { switch (input_mode) { #define CHECK_INPUT_MODE(mode) \ -- cgit v1.2.3