False handling of pragmas in code generator
When assigning a pragma annotation to the body composite block of a for-loop, the generated C code is not correct. It generates code that looks like the following:
for(i = 0; i <= 4 - 1; i = i + 1) #pragma pragmaname
{
a[i] = i;
}