| Index: trunk/src/tools/gn/target.cc
|
| ===================================================================
|
| --- trunk/src/tools/gn/target.cc (revision 232660)
|
| +++ trunk/src/tools/gn/target.cc (working copy)
|
| @@ -57,7 +57,8 @@
|
| } // namespace
|
|
|
| Target::Target(const Settings* settings, const Label& label)
|
| - : Item(settings, label),
|
| + : Item(label),
|
| + settings_(settings),
|
| output_type_(UNKNOWN),
|
| hard_dep_(false),
|
| external_(false),
|
| @@ -154,9 +155,9 @@
|
| }
|
|
|
| // 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));
|
| }
|
| }
|
|
|