[clang] [clang-format] Treat new expressions as simple functions (PR #105168)

2024-08-23 Thread kadir çetinkaya via cfe-commits
https://github.com/kadircet closed https://github.com/llvm/llvm-project/pull/105168 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format] Treat new expressions as simple functions (PR #105168)

2024-08-23 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks approved this pull request. https://github.com/llvm/llvm-project/pull/105168 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format] Treat new expressions as simple functions (PR #105168)

2024-08-23 Thread kadir çetinkaya via cfe-commits
https://github.com/kadircet updated https://github.com/llvm/llvm-project/pull/105168 From 089699a673d29e244e750bf1c978292594362cdc Mon Sep 17 00:00:00 2001 From: Kadir Cetinkaya Date: Tue, 20 Aug 2024 19:40:42 +0200 Subject: [PATCH] [clang-format] Treat new expressions as simple functions ccae

[clang] [clang-format] Treat new expressions as simple functions (PR #105168)

2024-08-22 Thread Owen Pan via cfe-commits
@@ -848,6 +848,11 @@ void ContinuationIndenter::addTokenOnCurrentLine(LineState &State, bool DryRun, const auto IsSimpleFunction = [&](const FormatToken &Tok) { if (!Tok.FakeLParens.empty() && Tok.FakeLParens.back() > prec::Unknown) return false; +// Nested cal

[clang] [clang-format] Treat new expressions as simple functions (PR #105168)

2024-08-22 Thread Owen Pan via cfe-commits
@@ -848,6 +848,8 @@ void ContinuationIndenter::addTokenOnCurrentLine(LineState &State, bool DryRun, const auto IsSimpleFunction = [&](const FormatToken &Tok) { if (!Tok.FakeLParens.empty() && Tok.FakeLParens.back() > prec::Unknown) return false; +if (Tok.is(tok

[clang] [clang-format] Treat new expressions as simple functions (PR #105168)

2024-08-22 Thread kadir çetinkaya via cfe-commits
@@ -848,6 +848,8 @@ void ContinuationIndenter::addTokenOnCurrentLine(LineState &State, bool DryRun, const auto IsSimpleFunction = [&](const FormatToken &Tok) { if (!Tok.FakeLParens.empty() && Tok.FakeLParens.back() > prec::Unknown) return false; +if (Tok.is(tok

[clang] [clang-format] Treat new expressions as simple functions (PR #105168)

2024-08-22 Thread kadir çetinkaya via cfe-commits
https://github.com/kadircet updated https://github.com/llvm/llvm-project/pull/105168 From d0f1e7032647845fbe235856998e86bfbb59e937 Mon Sep 17 00:00:00 2001 From: Kadir Cetinkaya Date: Tue, 20 Aug 2024 19:40:42 +0200 Subject: [PATCH] [clang-format] Treat new expressions as simple functions ccae

[clang] [clang-format] Treat new expressions as simple functions (PR #105168)

2024-08-22 Thread via cfe-commits
@@ -848,6 +848,8 @@ void ContinuationIndenter::addTokenOnCurrentLine(LineState &State, bool DryRun, const auto IsSimpleFunction = [&](const FormatToken &Tok) { if (!Tok.FakeLParens.empty() && Tok.FakeLParens.back() > prec::Unknown) return false; +if (Tok.is(tok

[clang] [clang-format] Treat new expressions as simple functions (PR #105168)

2024-08-21 Thread kadir çetinkaya via cfe-commits
kadircet wrote: ``` $ cat a.cc fooo(BAR( XXXZ())); ``` ``` $ clang-format a.cc fooo(BAR( XXXZ())); ``` https://github.com/llvm/llvm-project/pul

[clang] [clang-format] Treat new expressions as simple functions (PR #105168)

2024-08-21 Thread Björn Schäpers via cfe-commits
HazardyKnusperkeks wrote: How does it look like without the new? https://github.com/llvm/llvm-project/pull/105168 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format] Treat new expressions as simple functions (PR #105168)

2024-08-20 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-clang-format Author: kadir çetinkaya (kadircet) Changes ccae7b461be339e717d02f99ac857cf0bc7d17f improved handling for nested calls, but this resulted in a lot of changes near `new` expressions. This patch tries to restore previous behavior around new ex

[clang] [clang-format] Treat new expressions as simple functions (PR #105168)

2024-08-20 Thread kadir çetinkaya via cfe-commits
https://github.com/kadircet created https://github.com/llvm/llvm-project/pull/105168 ccae7b461be339e717d02f99ac857cf0bc7d17f improved handling for nested calls, but this resulted in a lot of changes near `new` expressions. This patch tries to restore previous behavior around new expressions, by