Desable possibly lethal test on 64-bit machines
This commit is contained in:
parent
3264042873
commit
1d39d6e42b
|
@ -304,9 +304,12 @@ test_buffer_allocation (fixture_t *fixture, gconstpointer user_data)
|
||||||
g_assert (hb_buffer_allocation_successful (fixture->b));
|
g_assert (hb_buffer_allocation_successful (fixture->b));
|
||||||
|
|
||||||
/* technically, this one can actually pass on 64bit machines, but
|
/* technically, this one can actually pass on 64bit machines, but
|
||||||
* I'm doubtful that any malloc allows 4GB allocations at a time. */
|
* I'm doubtful that any malloc allows 4GB allocations at a time.
|
||||||
|
* But let's only enable it on a 32-bit machine. */
|
||||||
|
if (sizeof (long) == 4) {
|
||||||
g_assert (!hb_buffer_pre_allocate (fixture->b, ((unsigned int) -1) / 20 - 1));
|
g_assert (!hb_buffer_pre_allocate (fixture->b, ((unsigned int) -1) / 20 - 1));
|
||||||
g_assert (!hb_buffer_allocation_successful (fixture->b));
|
g_assert (!hb_buffer_allocation_successful (fixture->b));
|
||||||
|
}
|
||||||
|
|
||||||
hb_buffer_reset (fixture->b);
|
hb_buffer_reset (fixture->b);
|
||||||
g_assert (hb_buffer_allocation_successful (fixture->b));
|
g_assert (hb_buffer_allocation_successful (fixture->b));
|
||||||
|
|
Loading…
Reference in New Issue