Skip to content

Commit

Permalink
[CI] Re-enabled modernize-unary-static-assert (grpc#38333)
Browse files Browse the repository at this point in the history
Re-enabled `modernize-unary-static-assert` which was disabled temporarily by grpc#37919

Closes grpc#38333

PiperOrigin-RevId: 713080136
  • Loading branch information
veblush authored and copybara-github committed Jan 8, 2025
1 parent d4fa2e6 commit 048ea42
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 18 deletions.
1 change: 1 addition & 0 deletions .clang-tidy
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,7 @@ Checks: '-*,
modernize-replace-auto-ptr,
modernize-replace-random-shuffle,
modernize-shrink-to-fit,
modernize-unary-static-assert,
modernize-use-bool-literals,
modernize-use-noexcept,
modernize-use-nullptr,
Expand Down
15 changes: 5 additions & 10 deletions src/core/util/matchers.h
Original file line number Diff line number Diff line change
Expand Up @@ -91,20 +91,15 @@ class HeaderMatcher {
// the corresponding StringMatcher::Type enum values, so that it's safe to
// convert by casting when delegating to StringMatcher.
static_assert(static_cast<StringMatcher::Type>(Type::kExact) ==
StringMatcher::Type::kExact,
"");
StringMatcher::Type::kExact);
static_assert(static_cast<StringMatcher::Type>(Type::kPrefix) ==
StringMatcher::Type::kPrefix,
"");
StringMatcher::Type::kPrefix);
static_assert(static_cast<StringMatcher::Type>(Type::kSuffix) ==
StringMatcher::Type::kSuffix,
"");
StringMatcher::Type::kSuffix);
static_assert(static_cast<StringMatcher::Type>(Type::kSafeRegex) ==
StringMatcher::Type::kSafeRegex,
"");
StringMatcher::Type::kSafeRegex);
static_assert(static_cast<StringMatcher::Type>(Type::kContains) ==
StringMatcher::Type::kContains,
"");
StringMatcher::Type::kContains);

// Creates HeaderMatcher instance. Returns error status on failure.
static absl::StatusOr<HeaderMatcher> Create(absl::string_view name, Type type,
Expand Down
12 changes: 4 additions & 8 deletions src/core/xds/xds_client/xds_client.h
Original file line number Diff line number Diff line change
Expand Up @@ -278,18 +278,14 @@ class XdsClient : public DualRefCounted<XdsClient> {
NACKED,
};
static_assert(static_cast<ClientResourceStatus>(envoy_admin_v3_REQUESTED) ==
ClientResourceStatus::REQUESTED,
"");
ClientResourceStatus::REQUESTED);
static_assert(
static_cast<ClientResourceStatus>(envoy_admin_v3_DOES_NOT_EXIST) ==
ClientResourceStatus::DOES_NOT_EXIST,
"");
ClientResourceStatus::DOES_NOT_EXIST);
static_assert(static_cast<ClientResourceStatus>(envoy_admin_v3_ACKED) ==
ClientResourceStatus::ACKED,
"");
ClientResourceStatus::ACKED);
static_assert(static_cast<ClientResourceStatus>(envoy_admin_v3_NACKED) ==
ClientResourceStatus::NACKED,
"");
ClientResourceStatus::NACKED);

void AddWatcher(RefCountedPtr<ResourceWatcherInterface> watcher) {
watchers_.insert(std::move(watcher));
Expand Down

0 comments on commit 048ea42

Please sign in to comment.