/in/foo.cc: In function 'void Get_Inv(int*, int*, int)':
/in/foo.cc:5:19: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
#define Rep(i, r) for (register int i = (0), i##end = (int)(r); i < i##end; ++i)
^
/in/foo.cc:133:2: note: in expansion of macro 'Rep'
Rep (i, len) tmp[i] = Mod - tmp[i]; tmp[0] += 2;
^~~
/in/foo.cc:133:38: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
Rep (i, len) tmp[i] = Mod - tmp[i]; tmp[0] += 2;
^~~