Author: Wim Lavrijsen <[email protected]>
Branch: cppyy-packaging
Changeset: r94401:edb9132eda33
Date: 2017-10-30 13:17 -0700
http://bitbucket.org/pypy/pypy/changeset/edb9132eda33/
Log: fix C++ warnings
diff --git a/pypy/module/_cppyy/test/advancedcpp.h
b/pypy/module/_cppyy/test/advancedcpp.h
--- a/pypy/module/_cppyy/test/advancedcpp.h
+++ b/pypy/module/_cppyy/test/advancedcpp.h
@@ -59,7 +59,7 @@
class a_class { // for esoteric inheritance testing
public:
a_class() { m_a = 1; m_da = 1.1; }
- ~a_class() {}
+ virtual ~a_class() {}
virtual int get_value() = 0;
public:
@@ -221,6 +221,7 @@
//===========================================================================
class some_abstract_class { // to test abstract class handling
public:
+ virtual ~some_abstract_class() {}
virtual void a_virtual_method() = 0;
};
diff --git a/pypy/module/_cppyy/test/fragile.h
b/pypy/module/_cppyy/test/fragile.h
--- a/pypy/module/_cppyy/test/fragile.h
+++ b/pypy/module/_cppyy/test/fragile.h
@@ -30,6 +30,7 @@
void overload(int, no_such_class* p = 0) {}
};
+
static const int dummy_location = 0xdead;
class E {
@@ -105,6 +106,7 @@
class M {
public:
+ virtual ~M() {}
enum E1 { kOnce=42 };
enum E2 { kTwice=12 };
};
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit