diff --git a/rtc_base/experiments/field_trial_parser_unittest.cc b/rtc_base/experiments/field_trial_parser_unittest.cc index 33d275a31c..73d115357f 100644 --- a/rtc_base/experiments/field_trial_parser_unittest.cc +++ b/rtc_base/experiments/field_trial_parser_unittest.cc @@ -30,10 +30,12 @@ struct DummyExperiment { FieldTrialParameter hash = FieldTrialParameter("h", "a80"); - field_trial::FieldTrialsAllowedInScopeForTesting k{{kDummyExperiment}}; - DummyExperiment() - : DummyExperiment(field_trial::FindFullName(kDummyExperiment)) {} + : DummyExperiment([] { + field_trial::FieldTrialsAllowedInScopeForTesting k{ + {kDummyExperiment}}; + return field_trial::FindFullName(kDummyExperiment); + }()) {} explicit DummyExperiment(absl::string_view field_trial) { ParseFieldTrial({&enabled, &factor, &retries, &size, &ping, &hash},