Index: tools/gn/target.cc |
diff --git a/tools/gn/target.cc b/tools/gn/target.cc |
index 291d5790d9022fc35705f61a9573983929a14e3d..28dcf91f2da7136c95b6f381d382c1efdf5b4b5e 100644 |
--- a/tools/gn/target.cc |
+++ b/tools/gn/target.cc |
@@ -57,8 +57,7 @@ void MergeAllDependentConfigsFrom(const Target* from_target, |
} // namespace |
Target::Target(const Settings* settings, const Label& label) |
- : Item(label), |
- settings_(settings), |
+ : Item(settings, label), |
output_type_(UNKNOWN), |
hard_dep_(false), |
external_(false), |
@@ -155,9 +154,9 @@ void Target::OnResolved() { |
} |
// Mark as resolved. |
- if (!settings_->build_settings()->target_resolved_callback().is_null()) { |
+ if (!settings()->build_settings()->target_resolved_callback().is_null()) { |
g_scheduler->ScheduleWork(base::Bind(&TargetResolvedThunk, |
- settings_->build_settings()->target_resolved_callback(), |
+ settings()->build_settings()->target_resolved_callback(), |
this)); |
} |
} |