diff options
author | Thiago Farina <tfarina@chromium.org> | 2012-10-10 15:51:53 (GMT) |
---|---|---|
committer | Thiago Farina <tfarina@chromium.org> | 2012-10-10 15:51:53 (GMT) |
commit | c82a8dc2df6468da90189581fde80282b77e5957 (patch) | |
tree | 7088113f0ec6f7f5017da3c018c640281eb85750 /src/ninja.cc | |
parent | 6b1d5c259009ab576524af707ee01b10361a5512 (diff) | |
download | Ninja-c82a8dc2df6468da90189581fde80282b77e5957.zip Ninja-c82a8dc2df6468da90189581fde80282b77e5957.tar.gz Ninja-c82a8dc2df6468da90189581fde80282b77e5957.tar.bz2 |
Allocate disk_interface near where it's needed.
This avoids allocating disk_interface unnecessarily.
Signed-off-by: Thiago Farina <tfarina@chromium.org>
Diffstat (limited to 'src/ninja.cc')
-rw-r--r-- | src/ninja.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ninja.cc b/src/ninja.cc index 76b2764..ce05521 100644 --- a/src/ninja.cc +++ b/src/ninja.cc @@ -825,7 +825,6 @@ int NinjaMain(int argc, char** argv) { bool rebuilt_manifest = false; reload: - RealDiskInterface disk_interface; RealFileReader file_reader; ManifestParser parser(globals.state, &file_reader); string err; @@ -838,6 +837,7 @@ reload: return tool->func(&globals, argc, argv); BuildLog build_log; + RealDiskInterface disk_interface; if (!OpenLog(&build_log, &globals, &disk_interface)) return 1; |