void loop_test1(void) {
int i;
volatile char data[10];
for(i = 0; i < 1; i++)
{
data[i] = 0;
}
}
void loop_test2(void) {
int i;
volatile char data[10];
i=0;
{
data[i] = 0;
}
}
====================================
00000164 <loop_test1>:
164: e24dd010 sub sp, sp, #16
168: e3a03000 mov r3, #0
16c: e5cd3004 strb r3, [sp, #4]
170: e28dd010 add sp, sp, #16
174: e12fff1e bx lr
00000178 <loop_test2>:
178: e24dd010 sub sp, sp, #16
17c: e3a03000 mov r3, #0
180: e5cd3004 strb r3, [sp, #4]
184: e28dd010 add sp, sp, #16
188: e12fff1e bx lr