/in/foo.cc: In function 'void read(T&)':
/in/foo.cc:7:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
for (; isdigit(c); c = getchar()) x = (x << 3) + (x << 1) + c - 48; x *= f;
^~~
/in/foo.cc:7:70: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
for (; isdigit(c); c = getchar()) x = (x << 3) + (x << 1) + c - 48; x *= f;
^
/in/foo.cc: In function 'void write(T)':
/in/foo.cc:10:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if (x > 9) write(x / 10); putchar(x % 10 + 48);
^~
/in/foo.cc:10:28: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
if (x > 9) write(x / 10); putchar(x % 10 + 48);
^~~~~~~
/in/foo.cc: In function 'void print(T, char)':
/in/foo.cc:13:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if (x < 0) putchar('-'), x = -x; write(x), putchar(ed);
^~
/in/foo.cc:13:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
if (x < 0) putchar('-'), x = -x; write(x), putchar(ed);
^~~~~