/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);
                                                              ^~~~~~