On Fri, Nov 02, 2018 at 09:39:47AM +0000, Joe Orton wrote: > There are two gcc 8.x (I'm using 8.2.1) warnings from which catch those: > > if (foo) > bar; > baz; > > type of errors. I fixed one case which looks obviously like a false > positive in r1845556, but I'm not sure about the other one, in this > code: > > http://svn.apache.org/viewvc/subversion/trunk/subversion/svn/conflict-callbacks.c?view=markup#l1528 > > The warning is: > > subversion/svn/conflict-callbacks.c: In function > ‘build_tree_conflict_options’: > subversion/svn/conflict-callbacks.c:1531:7: warning: this ‘if’ clause does > not guard... [-Wmisleading-indentation] > if (all_options_are_dumb != NULL && > ^~ > subversion/svn/conflict-callbacks.c:1537:9: note: ...this statement, but the > latter is misleadingly indented as if it were guarded by the ‘if’ > if (*possible_moved_to_repos_relpaths == NULL) > > Can someone familiar with the code check whether it's OK?
Hi Joe, I confirm that your patch is correct. I mis-indented these blocks. > [[[ > * subversion/svn/conflict-callbacks.c > (build_tree_conflict_options): No functional change; fix > indentation to avoid gcc -Wmisleading-indentation warning. > ]]] > > Index: subversion/svn/conflict-callbacks.c > =================================================================== > --- subversion/svn/conflict-callbacks.c (revision 1845554) > +++ subversion/svn/conflict-callbacks.c (working copy) > @@ -1534,16 +1534,16 @@ > id != svn_client_conflict_option_accept_current_wc_state) > *all_options_are_dumb = FALSE; > > - if (*possible_moved_to_repos_relpaths == NULL) > - SVN_ERR( > - > svn_client_conflict_option_get_moved_to_repos_relpath_candidates2( > - possible_moved_to_repos_relpaths, builtin_option, > - result_pool, iterpool)); > + if (*possible_moved_to_repos_relpaths == NULL) > + SVN_ERR( > + svn_client_conflict_option_get_moved_to_repos_relpath_candidates2( > + possible_moved_to_repos_relpaths, builtin_option, > + result_pool, iterpool)); > > - if (*possible_moved_to_abspaths == NULL) > - > SVN_ERR(svn_client_conflict_option_get_moved_to_abspath_candidates2( > - possible_moved_to_abspaths, builtin_option, > - result_pool, iterpool)); > + if (*possible_moved_to_abspaths == NULL) > + SVN_ERR(svn_client_conflict_option_get_moved_to_abspath_candidates2( > + possible_moved_to_abspaths, builtin_option, > + result_pool, iterpool)); > } > > svn_pool_destroy(iterpool);