Suppress warnings about std::auto_ptr in factory tests

They're testing that the library works with std::auto_ptr, the library itself
doesn't use it.
This commit is contained in:
Daniel James
2017-10-20 02:47:23 +01:00
parent 5d83851b5c
commit 35d79a36c9
2 changed files with 22 additions and 3 deletions

View File

@@ -20,6 +20,12 @@ class sum
operator int() const { return this->val_sum; } operator int() const { return this->val_sum; }
}; };
// Suppress warnings about std::auto_ptr.
#if defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
#endif
int main() int main()
{ {
int one = 1, two = 2; int one = 1, two = 2;
@@ -42,3 +48,6 @@ int main()
return boost::report_errors(); return boost::report_errors();
} }
#if defined(__clang__)
#pragma clang diagnostic pop
#endif

View File

@@ -21,6 +21,12 @@ class sum
operator int() const { return this->val_sum; } operator int() const { return this->val_sum; }
}; };
// Suppress warnings about std::auto_ptr.
#if defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
#endif
int main() int main()
{ {
int one = 1, two = 2; int one = 1, two = 2;
@@ -44,3 +50,7 @@ int main()
#endif #endif
return boost::report_errors(); return boost::report_errors();
} }
#if defined(__clang__)
#pragma clang diagnostic pop
#endif