X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=genevent-new%2Fgenevent.c;h=aabc69979ea772ec94344a952b26765529666c6e;hb=680b9e6b54e40e517667c788f23f19f0264dc86e;hp=7a951bbf1f4fad1b9fcb3a5f0867c11ecc575ec0;hpb=3ace7bc400eb6e38dceb5420569feda3759b6356;p=lttv.git diff --git a/genevent-new/genevent.c b/genevent-new/genevent.c index 7a951bbf..aabc6997 100644 --- a/genevent-new/genevent.c +++ b/genevent-new/genevent.c @@ -1032,24 +1032,8 @@ int print_type_write_fct(type_descriptor_t * td, FILE *fd, unsigned int tabs, fprintf(fd, "{\n"); - - if(td->fields.position > 0) { - int has_type_fixed = 0; - for(unsigned int i=0;ifields.position;i++){ - /* Search for at least one child with fixed size. It means - * we need local variables.*/ - field_t *field = (field_t*)(td->fields.array[i]); - type_descriptor_t *type = field->type; - has_type_fixed = has_type_local(type); - if(has_type_fixed) break; - } - - if(has_type_fixed) { - print_tabs(1, fd); - fprintf(fd, "size_t size;\n"); - } - } - + print_tabs(1, fd); + fprintf(fd, "size_t size;\n"); print_tabs(1, fd); fprintf(fd, "size_t align;\n"); fprintf(fd, "\n");