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); |