GN: Initialize Tool::defined_from_ in the constructor

set_defined_from() isn't called in some tests (e.g. those using TestWithScope),
thus calling defined_from() will only yield garbage, likely leading to a crash.

BUG=

Review-Url: https://codereview.chromium.org/2394323002
Cr-Original-Commit-Position: refs/heads/master@{#423698}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: fb7800730f213aba891c83df31b7183fc4cbcdc5
1 file changed
tree: 1345752e0bfe2c2a549df3dae05d92f3ffd9e6e4
  1. tools/