Test case warning suppression for visual c++

This commit is contained in:
William S Fulton 2015-08-02 21:38:53 +01:00
commit 892aaf577a
2 changed files with 12 additions and 0 deletions

View file

@ -113,6 +113,10 @@ public:
void bar(F *) { }
#if defined(_MSC_VER)
#pragma warning(disable: 4624) // destructor could not be generated because a base class destructor is inaccessible or deleted
#endif
// Single inheritance, base has private destructor
class FFF : public F {
};
@ -123,6 +127,10 @@ class GGG : public A, public F {
class HHH : public F, public A {
};
#if defined(_MSC_VER)
#pragma warning(default: 4624) // destructor could not be generated because a base class destructor is inaccessible or deleted
#endif
/* A class with a protected destructor */
class G {
protected: