/in/foo.cc: In function 'void Link_Cut_Tree::Push_All(int)':
/in/foo.cc:73:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if (!is_root(o)) Push_All(fa[o]); Push_Down(o);
^~
/in/foo.cc:73:37: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
if (!is_root(o)) Push_All(fa[o]); Push_Down(o);
^~~~~~~~~
/in/foo.cc: In function 'int Link_Cut_Tree::Get_Root(int)':
/in/foo.cc:83:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
while (ls(o)) Push_Down(o), o = ls(o); return o;
^~~~~
/in/foo.cc:83:42: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'while'
while (ls(o)) Push_Down(o), o = ls(o); return o;
^~~~~~
/in/foo.cc: In function 'void Dfs_Init(int, int)':
/in/foo.cc:109:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if (b[to] * 2 > b[u]) son[u] = Link_Cut_Tree :: rs(u) = to; ReCalc(u);
^~
/in/foo.cc:109:62: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
if (b[to] * 2 > b[u]) son[u] = Link_Cut_Tree :: rs(u) = to; ReCalc(u);
^~~~~~