mirror of https://github.com/swig/swig
Warnings in testcases fix
This commit is contained in:
parent
c4e280024f
commit
f38e525a24
|
@ -90,9 +90,11 @@ struct Renames {
|
||||||
struct ConversionOperators {
|
struct ConversionOperators {
|
||||||
virtual operator string() & { return string(); }
|
virtual operator string() & { return string(); }
|
||||||
virtual operator string() && { return std::move(string()); }
|
virtual operator string() && { return std::move(string()); }
|
||||||
|
virtual ~ConversionOperators() {}
|
||||||
};
|
};
|
||||||
struct ConversionOperators2 {
|
struct ConversionOperators2 {
|
||||||
virtual operator string() && { return std::move(string()); }
|
virtual operator string() && { return std::move(string()); }
|
||||||
|
virtual ~ConversionOperators2() {}
|
||||||
};
|
};
|
||||||
%}
|
%}
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
%inline %{
|
%inline %{
|
||||||
template<class Arg, typename Result> struct Functor {
|
template<class Arg, typename Result> struct Functor {
|
||||||
virtual Result operator()(Arg x) const = 0;
|
virtual Result operator()(Arg x) const = 0;
|
||||||
|
virtual ~Functor() {}
|
||||||
};
|
};
|
||||||
%}
|
%}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue