Fix typo to remove un-needed variable copy. The code's intent was clearly to use a reference, but a missing ampersand resulted in a copy instead. Change-Id: Id688a2b7090baa2e7e4f2da97765b69bb58fb459 Reviewed-on: https://gn-review.googlesource.com/c/gn/+/11824 Reviewed-by: Sylvain Defresne <sdefresne@chromium.org> Commit-Queue: David Turner <digit@google.com>
diff --git a/src/gn/ninja_binary_target_writer.cc b/src/gn/ninja_binary_target_writer.cc index 0b7e4ea..3ad4320 100644 --- a/src/gn/ninja_binary_target_writer.cc +++ b/src/gn/ninja_binary_target_writer.cc
@@ -307,7 +307,7 @@ // Followed by library search paths that have been recursively pushed // through the dependency tree. - const OrderedSet<SourceDir> all_lib_dirs = target_->all_lib_dirs(); + const OrderedSet<SourceDir>& all_lib_dirs = target_->all_lib_dirs(); if (!all_lib_dirs.empty()) { // Since we're passing these on the command line to the linker and not // to Ninja, we need to do shell escaping.