X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=testprograms%2Foo_program_example.c;h=835d8be97f6a264cc9b1220b3ae1fbb9ee0c538b;hb=0eb9e8a7def8f3003527c59013190344d27f38f2;hp=0c2de25ac71ef976770498d11870d8a94cc26c5b;hpb=a62dbf4020404a644db7449831b30b33bf63f0c2;p=libfirm diff --git a/testprograms/oo_program_example.c b/testprograms/oo_program_example.c index 0c2de25ac..835d8be97 100644 --- a/testprograms/oo_program_example.c +++ b/testprograms/oo_program_example.c @@ -119,7 +119,8 @@ main(void) /* There is only one block in main, it contains the allocation and the calls. */ /* Allocate the defined object and generate the type information. */ - obj_size = new_SymConst((type_or_id_p)class_prima, size); + symconst_symbol sym = {class_prima}; + obj_size = new_SymConst(sym, symconst_size); obj_o = new_Alloc(get_store(), obj_size, class_prima, heap_alloc); set_store(new_Proj(obj_o, mode_M, 0)); /* make the changed memory visible */ obj_o = new_Proj(obj_o, mode_P, 2); /* remember the pointer to the object */ @@ -261,7 +262,7 @@ main(void) entity **free_methods; int arr_len; - cgana(&arr_len, &free_methods); + cgana(&arr_len, &free_methods, 0); cg_construct(arr_len, free_methods); interprocedural_view = 1;