| /* { dg-do compile } */ | |
| unsigned int | |
| strlenx(char *s) | |
| { | |
| char *orig_s = s; | |
| for (; *s; ++s) | |
| ; | |
| return s - orig_s; | |
| } | |
| struct i2c_adapter { | |
| char name[48]; | |
| }; | |
| struct { | |
| int instance; | |
| struct i2c_adapter i2c_adap[]; | |
| } * init_cx18_i2c_cx; | |
| const struct i2c_adapter cx18_i2c_adap_template = {""}; | |
| int init_cx18_i2c___trans_tmp_1; | |
| void | |
| init_cx18_i2c() | |
| { | |
| int i = 0; | |
| for (;; i++) { | |
| init_cx18_i2c_cx->i2c_adap[i] = cx18_i2c_adap_template; | |
| init_cx18_i2c___trans_tmp_1 | |
| = strlenx(init_cx18_i2c_cx->i2c_adap[i].name); | |
| } | |
| } |