diff --git a/tests/abitest.c b/tests/abitest.c index 488de1e..3ad707a 100644 --- a/tests/abitest.c +++ b/tests/abitest.c @@ -138,8 +138,6 @@ static int ret_longdouble_test_callback2(void *ptr) { ret_longdouble_test_type a = {10}; ret_longdouble_test_type r; r = f(a); - printf("%Lf \n", a.x); - printf("%Lf \n", r.x); return ((r.x == a.x*5) && (f(a).x == a.x*5)) ? 0 : -1; } diff --git a/x86_64-gen.c b/x86_64-gen.c index eb201c8..12893a3 100644 --- a/x86_64-gen.c +++ b/x86_64-gen.c @@ -981,7 +981,7 @@ static X86_64_Mode classify_x86_64_inner(CType *ty) return x86_64_mode_memory; mode = x86_64_mode_none; - for (; f; f = f->next) + for (f = f->next; f; f = f->next) mode = classify_x86_64_merge(mode, classify_x86_64_inner(&f->type)); return mode;