summaryrefslogtreecommitdiffstats
path: root/src/ninja.cc
diff options
context:
space:
mode:
authorEvan Martin <martine@danga.com>2013-05-23 21:09:27 (GMT)
committerEvan Martin <martine@danga.com>2013-05-24 16:54:35 (GMT)
commit32e707e5e9bf6c29ea80b70ec2d00091a5f8bb60 (patch)
treef16c8f9eb9e5aae87108c05fb38b21921db99543 /src/ninja.cc
parent0575b6f5ca8118afafeb15fb615bd4c1c55b9d35 (diff)
downloadNinja-32e707e5e9bf6c29ea80b70ec2d00091a5f8bb60.zip
Ninja-32e707e5e9bf6c29ea80b70ec2d00091a5f8bb60.tar.gz
Ninja-32e707e5e9bf6c29ea80b70ec2d00091a5f8bb60.tar.bz2
simplify some ifdefs
Diffstat (limited to 'src/ninja.cc')
-rw-r--r--src/ninja.cc12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/ninja.cc b/src/ninja.cc
index 6c4a1f9..4d0c16a 100644
--- a/src/ninja.cc
+++ b/src/ninja.cc
@@ -42,9 +42,14 @@
#include "util.h"
#include "version.h"
+#ifdef _MSC_VER
// Defined in msvc_helper_main-win32.cc.
int MSVCHelperMain(int argc, char** argv);
+// Defined in minidump-win32.cc.
+void CreateWin32MiniDump(_EXCEPTION_POINTERS* pep);
+#endif
+
namespace {
struct Tool;
@@ -763,13 +768,6 @@ int RunBuild(Builder* builder, int argc, char** argv) {
#ifdef _MSC_VER
-} // anonymous namespace
-
-// Defined in minidump-win32.cc.
-void CreateWin32MiniDump(_EXCEPTION_POINTERS* pep);
-
-namespace {
-
/// This handler processes fatal crashes that you can't catch
/// Test example: C++ exception in a stack-unwind-block
/// Real-world example: ninja launched a compiler to process a tricky