From 998805a4c79d5d7a771f7e5a8ee3cbbbcba04f94 Mon Sep 17 00:00:00 2001 From: Abseil Team Date: Tue, 23 Feb 2021 07:46:36 -0800 Subject: Export of internal Abseil changes -- 32b444c0540e8255cc216171aba57639903edc22 by CJ Johnson : Add missing `final` to `absl::Cleanup` since it is not an interface type and should never be used as a base class. PiperOrigin-RevId: 359045692 GitOrigin-RevId: 32b444c0540e8255cc216171aba57639903edc22 Change-Id: I4f72714cd6f2e101709f31958af28b358f15646b --- absl/cleanup/cleanup.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/absl/cleanup/cleanup.h b/absl/cleanup/cleanup.h index 8ebf1e9b..61b53d55 100644 --- a/absl/cleanup/cleanup.h +++ b/absl/cleanup/cleanup.h @@ -78,7 +78,7 @@ namespace absl { ABSL_NAMESPACE_BEGIN template -class ABSL_MUST_USE_RESULT Cleanup { +class ABSL_MUST_USE_RESULT Cleanup final { static_assert(cleanup_internal::WasDeduced(), "Explicit template parameters are not supported."); -- cgit v1.2.3