mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-03-30 02:33:03 -07:00
Add missing cast
Copied from Perforce Change: 21265 ServerID: perforce.ravenbrook.com
This commit is contained in:
parent
b611afdd45
commit
b41fb136a1
1 changed files with 25 additions and 25 deletions
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
TEST_HEADER
|
||||
id = $HopeName$
|
||||
id = $HopeName: MMQA_test_function!73.c(trunk.4) $
|
||||
summary = AWL pool should get collected (request.dylan.170322)
|
||||
language = c
|
||||
link = testlib.o rankfmt.o
|
||||
|
|
@ -10,10 +10,13 @@ END_HEADER
|
|||
#include "testlib.h"
|
||||
#include "mpscawl.h"
|
||||
#include "rankfmt.h"
|
||||
#include "mpsavm.h"
|
||||
|
||||
|
||||
void *stackpointer;
|
||||
|
||||
mps_space_t space;
|
||||
mps_arena_t arena;
|
||||
|
||||
|
||||
static void test(void) {
|
||||
mps_pool_t poolawl;
|
||||
|
|
@ -27,38 +30,35 @@ static void test(void) {
|
|||
|
||||
long int j;
|
||||
|
||||
cdie(mps_space_create(&space), "create space");
|
||||
cdie(mps_arena_create(&arena, mps_arena_class_vm(), (size_t)1024*1024*30),
|
||||
"create arena");
|
||||
|
||||
cdie(mps_thread_reg(&thread, space), "register thread");
|
||||
cdie(mps_thread_reg(&thread, arena), "register thread");
|
||||
|
||||
cdie(
|
||||
mps_root_create_reg(&root0, space, MPS_RANK_AMBIG, 0, thread,
|
||||
mps_stack_scan_ambig, stackpointer, 0),
|
||||
"create root");
|
||||
cdie(mps_root_create_reg(&root0, arena, MPS_RANK_AMBIG, 0, thread,
|
||||
mps_stack_scan_ambig, stackpointer, 0),
|
||||
"create root");
|
||||
|
||||
cdie(
|
||||
mps_root_create_table(&root1, space, MPS_RANK_AMBIG, 0, &exfmt_root, 1),
|
||||
"create table root");
|
||||
cdie(mps_root_create_table(&root1, arena, MPS_RANK_AMBIG, 0,
|
||||
(mps_addr_t *)&exfmt_root, 1),
|
||||
"create table root");
|
||||
|
||||
cdie(
|
||||
mps_fmt_create_A(&format, space, &fmtA),
|
||||
"create format");
|
||||
cdie(mps_fmt_create_A(&format, arena, &fmtA),
|
||||
"create format");
|
||||
|
||||
cdie(
|
||||
mps_pool_create(&poolawl, space, mps_class_awl(), format),
|
||||
"create pool");
|
||||
cdie(mps_pool_create(&poolawl, arena, mps_class_awl(), format),
|
||||
"create pool");
|
||||
|
||||
cdie(
|
||||
mps_ap_create(&apawl, poolawl, MPS_RANK_EXACT),
|
||||
"create ap");
|
||||
cdie(mps_ap_create(&apawl, poolawl, MPS_RANK_EXACT),
|
||||
"create ap");
|
||||
|
||||
/* alloc lots in an AWL pool; it should be collected away */
|
||||
/* alloc lots in an AWL pool; it should be collected away */
|
||||
|
||||
for(j=0; j<1000; j++) {
|
||||
a = allocdumb(apawl, 1024ul*1024, MPS_RANK_EXACT);
|
||||
}
|
||||
|
||||
/* (total allocated is 1000 M) */
|
||||
/* (total allocated is 1000 M) */
|
||||
|
||||
mps_root_destroy(root0);
|
||||
mps_root_destroy(root1);
|
||||
|
|
@ -76,13 +76,13 @@ static void test(void) {
|
|||
mps_thread_dereg(thread);
|
||||
comment("Deregistered thread.");
|
||||
|
||||
mps_space_destroy(space);
|
||||
comment("Destroyed space.");
|
||||
mps_arena_destroy(arena);
|
||||
comment("Destroyed arena.");
|
||||
|
||||
pass();
|
||||
|
||||
}
|
||||
|
||||
|
||||
int main(void) {
|
||||
void *m;
|
||||
stackpointer=&m; /* hack to get stack pointer */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue