X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=mangle.c;h=caaf734ecd31c172800a7d80dda3d90f1a5c611d;hb=c36d97e19b551a532772d88340509f6ab24ecd71;hp=780cb90742f02f187b9cecf12e60eaca27c2e0db;hpb=864a15484c0e50d85507b17ee17fc49571fae66a;p=cparser diff --git a/mangle.c b/mangle.c index 780cb90..caaf734 100644 --- a/mangle.c +++ b/mangle.c @@ -150,13 +150,13 @@ static void mangle_array_type(const array_type_t *type) mangle_type(type->element_type); } -static void mangle_complex_type(const complex_type_t *type) +static void mangle_complex_type(const atomic_type_t *type) { obstack_1grow(&obst, 'C'); obstack_1grow(&obst, get_atomic_type_mangle(type->akind)); } -static void mangle_imaginary_type(const imaginary_type_t *type) +static void mangle_imaginary_type(const atomic_type_t *type) { obstack_1grow(&obst, 'G'); obstack_1grow(&obst, get_atomic_type_mangle(type->akind)); @@ -206,10 +206,10 @@ static void mangle_type(type_t *orig_type) mangle_array_type(&type->array); return; case TYPE_COMPLEX: - mangle_complex_type(&type->complex); + mangle_complex_type(&type->atomic); return; case TYPE_IMAGINARY: - mangle_imaginary_type(&type->imaginary); + mangle_imaginary_type(&type->atomic); return; case TYPE_ERROR: panic("error type encountered while mangling");