"if clause does not match guard" warning.
With gcc 11.1.1 I get:
../../src/core/or/circuituse.c: In function ‘circuit_predict_and_launch_new’:
../../src/core/or/circuituse.c:1306:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
1306 | if (router_have_consensus_path() == CONSENSUS_PATH_INTERNAL)
| ^~
../../src/lib/log/log.h:274:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
274 | log_fn_(LOG_INFO, domain, __FUNCTION__, args, ##__VA_ARGS__)
This is a false alarm; the logic works as intended. But I'll fix the indent so the warning goes away.