1e01aa904Sopenharmony_ci// See comments in -v1.c file. 2e01aa904Sopenharmony_cistruct foo { 3e01aa904Sopenharmony_ci int z; 4e01aa904Sopenharmony_ci}; 5e01aa904Sopenharmony_ci 6e01aa904Sopenharmony_cistruct ops1 { 7e01aa904Sopenharmony_ci int * x; 8e01aa904Sopenharmony_ci}; 9e01aa904Sopenharmony_ci 10e01aa904Sopenharmony_cistruct ops2 { 11e01aa904Sopenharmony_ci foo y[10]; 12e01aa904Sopenharmony_ci}; 13e01aa904Sopenharmony_ci 14e01aa904Sopenharmony_cistruct ops3 { 15e01aa904Sopenharmony_ci void (*spong)(int & wibble); 16e01aa904Sopenharmony_ci}; 17e01aa904Sopenharmony_ci 18e01aa904Sopenharmony_cistruct ops4 { 19e01aa904Sopenharmony_ci int * x; 20e01aa904Sopenharmony_ci}; 21e01aa904Sopenharmony_ci 22e01aa904Sopenharmony_cistruct ops5 { 23e01aa904Sopenharmony_ci int * x; 24e01aa904Sopenharmony_ci}; 25e01aa904Sopenharmony_ci 26e01aa904Sopenharmony_ciint var6[2][5]; 27e01aa904Sopenharmony_ci 28e01aa904Sopenharmony_civoid register_ops1(ops1*) { } 29e01aa904Sopenharmony_civoid register_ops2(ops2*) { } 30e01aa904Sopenharmony_civoid register_ops3(ops3*) { } 31e01aa904Sopenharmony_civoid register_ops4(ops4*) { } 32e01aa904Sopenharmony_civoid register_ops5(ops5*) { } 33