summaryrefslogtreecommitdiff
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.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/absl/flags/internal/type_erased.cc b/absl/flags/internal/type_erased.cc
index 490bc4eb..75b4cdf8 100644
--- a/absl/flags/internal/type_erased.cc
+++ b/absl/flags/internal/type_erased.cc
@@ -56,7 +56,7 @@ bool SetCommandLineOptionWithMode(absl::string_view name,
if (!flag || flag->IsRetired()) return false;
std::string error;
- if (!flag->SetFromString(value, set_mode, kProgrammaticChange, &error)) {
+ if (!flag->ParseFrom(value, set_mode, kProgrammaticChange, &error)) {
// Errors here are all of the form: the provided name was a recognized
// flag, but the value was invalid (bad type, or validation failed).
flags_internal::ReportUsageError(error, false);