For a DeclStmt like
[[maybe_unused]] int i;
getBeginLoc() returned the start of int instead of the start of [[ (see http://lists.llvm.org/pipermail/cfe-dev/2019-September/063434.html "[cfe-dev] Poor DeclStmt source range with leading [[attributes]]?").
Indentation looks incorrect here.