| %module nested_comment |
| |
| // this example shows a problem with 'dump_nested' (parser.y). |
| |
| // bug #949654 |
| %inline %{ |
| typedef struct s1 { |
| union { |
| int fsc; /* genie structure hiding - Conductor |
| */ |
| int fso; /* genie structure hiding - FSOptions |
| */ |
| struct { |
| double *vals; |
| int size; |
| } vector_val; /* matrix values are mainly used |
| in rlgc models */ |
| char *name; |
| } n ; |
| } s2; |
| |
| %} |
| |
| // bug #491476 |
| %inline %{ |
| struct { |
| struct { |
| int a; |
| } a, b; |
| } a; |
| |
| %} |
| |
| // bug #909387 |
| %inline %{ |
| struct foo { |
| struct happy; // no warning |
| struct sad { int x; }; // warning |
| happy *good(); // produces good code |
| sad *bad(); // produces bad code |
| }; |