From cb551cbb5eaeb8327dd7c84bbe5c3b6127ed8874 Mon Sep 17 00:00:00 2001 From: Aditya Kumar Yadav Date: Sun, 24 May 2026 10:54:12 +0530 Subject: [PATCH] fix: resolve -Wmissing-declarations warning Wrapped `intToCallReaction` in an anonymous namespace to prevent it from leaking into the global scope. This resolves the missing declaration compiler warning. Fixes #3909 --- googlemock/src/gmock-spec-builders.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/googlemock/src/gmock-spec-builders.cc b/googlemock/src/gmock-spec-builders.cc index 88e0c0200..2d6f32332 100644 --- a/googlemock/src/gmock-spec-builders.cc +++ b/googlemock/src/gmock-spec-builders.cc @@ -442,14 +442,16 @@ bool UntypedFunctionMockerBase::VerifyAndClearExpectationsLocked() return expectations_met; } - -static CallReaction intToCallReaction(int mock_behavior) { +namespace{ + CallReaction intToCallReaction(int mock_behavior) { if (mock_behavior >= kAllow && mock_behavior <= kFail) { return static_cast(mock_behavior); } return kWarn; } +} + } // namespace internal // Class Mock.