Chromium Code Reviews| Index: tools/gn/builder.cc |
| diff --git a/tools/gn/builder.cc b/tools/gn/builder.cc |
| index dccc095a949c6658a8211110fa61c1ed2100f108..65c5f601e967366b74d1a39d38830a25d7781b8b 100644 |
| --- a/tools/gn/builder.cc |
| +++ b/tools/gn/builder.cc |
| @@ -418,7 +418,9 @@ bool Builder::ResolveItem(BuilderRecord* record, Err* err) { |
| } |
| record->set_resolved(true); |
| - record->item()->OnResolved(); |
| + |
| + if (!record->item()->OnResolved(err)) |
| + return false; |
| if (!resolved_callback_.is_null()) |
| resolved_callback_.Run(record); |