From: Scott Graham Date: Sun, 9 Nov 2014 07:10:34 +0000 (-0800) Subject: assert no slashes in default GetNode X-Git-Tag: v1.5.3^2~21^2~10 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bbeee64de290de274703c64b81d3704bd0a503e0;p=platform%2Fupstream%2Fninja.git assert no slashes in default GetNode --- diff --git a/src/state.cc b/src/state.cc index b6c29ff..7d1d79d 100644 --- a/src/state.cc +++ b/src/state.cc @@ -112,6 +112,9 @@ Edge* State::AddEdge(const Rule* rule) { } Node* State::GetNode(StringPiece path) { +#if defined(_WIN32) && !defined(NDEBUG) + assert(strpbrk(path.AsString().c_str(), "/\\") == NULL); +#endif return GetNode(path, 0); }