owenpan added a comment.

It will prevent them from even being checked in `parseStructuralElement` as 
`IsTopLevel` is now `false`:

  case tok::l_paren: {
    parseParens();
    // Break the unwrapped line if a K&R C function definition has a parameter
    // declaration.
    if (!IsTopLevel || !Style.isCpp() || !Previous || FormatTok->is(tok::eof))
      break;
    const unsigned Position = Tokens->getPosition() + 1;
    assert(Position < AllTokens.size());
    if (isC78ParameterDecl(FormatTok, AllTokens[Position], Previous)) {
      addUnwrappedLine();
      return;
    }
    break;
  }


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D109752/new/

https://reviews.llvm.org/D109752

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to