mirror of
https://github.com/boostorg/pool.git
synced 2026-07-21 13:33:29 +00:00
fix test 6702 changes from last CI push
This commit is contained in:
committed by
Jim King
parent
eaee5254ac
commit
3bfd28757d
@@ -127,7 +127,7 @@ jobs:
|
||||
echo "B2_DEFINES=BOOST_NO_STRESS_TEST=1" >> $GITHUB_ENV
|
||||
echo "B2_TESTFLAGS=testing.launcher=valgrind" >> $GITHUB_ENV
|
||||
echo "B2_FLAGS=define=BOOST_USE_VALGRIND=1" >> $GITHUB_ENV
|
||||
echo "VALGRIND_OPTS=--error-exitcode=1" >> $GITHUB_ENV
|
||||
echo "VALGRIND_OPTS=--error-exitcode=1 --suppressions=libs/pool/test/suppressions.txt" >> $GITHUB_ENV
|
||||
fi
|
||||
git config --global pack.threads 0
|
||||
|
||||
|
||||
+9
-11
@@ -12,20 +12,18 @@
|
||||
|
||||
int main()
|
||||
{
|
||||
#if !(BOOST_USE_VALGRIND)
|
||||
if (sizeof(size_t) > 4) {
|
||||
boost::pool<> p(1024, std::numeric_limits<size_t>::max() / 768);
|
||||
boost::pool<> p(1024, std::numeric_limits<size_t>::max() / 768);
|
||||
|
||||
void *x = p.malloc();
|
||||
BOOST_ASSERT(!x);
|
||||
void *x = p.malloc();
|
||||
if (sizeof(size_t) > 4)
|
||||
BOOST_ASSERT(!x);
|
||||
|
||||
BOOST_ASSERT(std::numeric_limits<size_t>::max() / 1024 >= p.get_next_size());
|
||||
BOOST_ASSERT(std::numeric_limits<size_t>::max() / 1024 >= p.get_max_size());
|
||||
BOOST_ASSERT(std::numeric_limits<size_t>::max() / 1024 >= p.get_next_size());
|
||||
BOOST_ASSERT(std::numeric_limits<size_t>::max() / 1024 >= p.get_max_size());
|
||||
|
||||
void *y = p.ordered_malloc(std::numeric_limits<size_t>::max() / 768);
|
||||
BOOST_ASSERT(!y);
|
||||
}
|
||||
#endif
|
||||
void *y = p.ordered_malloc(std::numeric_limits<size_t>::max() / 768);
|
||||
if (sizeof(size_t) > 4)
|
||||
BOOST_ASSERT(!y);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user