about summary refs log tree commit diff
path: root/absl/flags/internal/type_erased.cc
diff options
context:
space:
mode:
Diffstat (limited to 'absl/flags/internal/type_erased.cc')
-rw-r--r--absl/flags/internal/type_erased.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/absl/flags/internal/type_erased.cc b/absl/flags/internal/type_erased.cc
index 75b4cdf891a8..5038625be761 100644
--- a/absl/flags/internal/type_erased.cc
+++ b/absl/flags/internal/type_erased.cc
@@ -72,7 +72,9 @@ bool IsValidFlagValue(absl::string_view name, absl::string_view value) {
   CommandLineFlag* flag = flags_internal::FindCommandLineFlag(name);
 
   return flag != nullptr &&
-         (flag->IsRetired() || flag->ValidateInputValue(value));
+         (flag->IsRetired() ||
+          flags_internal::PrivateHandleInterface::ValidateInputValue(*flag,
+                                                                     value));
 }
 
 // --------------------------------------------------------------------