mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-07-05 03:21:42 +00:00
* Use explicit this capture required by C++20 * Use C++20 span * Replace wpi::numbers with std::numbers * Fix C++20 clang-tidy warning false positive in fmt * Remove ciso646 include since C++20 removed that header * Fix global-buffer-overflow asan warnings in ntcore tests * Add DIOSetProxy constructor to HAL * Upgrade MSVC compiler to 2022 * Bump native-utils to 2023.2.7 (changes to std=c++20) Co-authored-by: Peter Johnson <johnson.peter@gmail.com>
23 lines
894 B
Diff
23 lines
894 B
Diff
From 1d8e07241d380d13383a6ff479f3895ef49ce514 Mon Sep 17 00:00:00 2001
|
|
From: Tyler Veness <calcmogul@gmail.com>
|
|
Date: Fri, 2 Sep 2022 15:12:54 -0700
|
|
Subject: [PATCH 2/2] Suppress C++20 clang-tidy warning false positive
|
|
|
|
---
|
|
include/fmt/core.h | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/include/fmt/core.h b/include/fmt/core.h
|
|
index f6a37af..5c210bc 100644
|
|
--- a/include/fmt/core.h
|
|
+++ b/include/fmt/core.h
|
|
@@ -2952,7 +2952,7 @@ class format_string_checker {
|
|
basic_string_view<Char> format_str, ErrorHandler eh)
|
|
: context_(format_str, num_args, types_, eh),
|
|
parse_funcs_{&parse_format_specs<Args, parse_context_type>...},
|
|
- types_{
|
|
+ types_{ // NOLINT(clang-analyzer-optin.cplusplus.UninitializedObject)
|
|
mapped_type_constant<Args,
|
|
basic_format_context<Char*, Char>>::value...} {
|
|
}
|