base: eliminate empty parameter list in lambdas when possible

This change replaces
[]() {...} with [] {...}
And it replaces
[&]() {...} with [&] {...}

Bug: 371612718
Change-Id: I7778cc4c83d11b44d3528a0bcbbc33793bd324ed
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5909358
Reviewed-by: Lei Zhang <[email protected]>
Commit-Queue: Sorin Jianu <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1365732}
diff --git a/base/debug/stack_trace_unittest.cc b/base/debug/stack_trace_unittest.cc
index 02a727d..eea8f18 100644
--- a/base/debug/stack_trace_unittest.cc
+++ b/base/debug/stack_trace_unittest.cc
@@ -430,7 +430,7 @@
 #endif  // #if !defined(ADDRESS_SANITIZER) && !defined(UNDEFINED_SANITIZER)
 
 TEST(CheckExitCodeAfterSignalHandlerDeathTest, CheckSIGILL) {
-  auto const raise_sigill = []() {
+  auto const raise_sigill = [] {
 #if defined(ARCH_CPU_X86_FAMILY)
     asm("ud2");
 #elif defined(ARCH_CPU_ARM_FAMILY)