From 4e5cdcd262769148e5a01ce7c440eddf9ebe34d5 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sat, 5 Mar 2022 05:00:44 +0100 Subject: Initialize alwaysRun --- src/Ninja.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/Ninja.cpp') diff --git a/src/Ninja.cpp b/src/Ninja.cpp index 3b3356b..00d740d 100644 --- a/src/Ninja.cpp +++ b/src/Ninja.cpp @@ -47,6 +47,8 @@ namespace ninja switch(argType) { + case NinjaArg::Type::NONE: + break; case NinjaArg::Type::VALUE: { result += escape_arg(arg.arg); @@ -93,7 +95,7 @@ namespace ninja if(!isAlpha(name[0]) && name[0] != '_') return false; - for(int i = 1; i < name.size(); ++i) + for(size_t i = 1; i < name.size(); ++i) { if(!isAlnum(name[i]) && name[i] != '_') return false; @@ -142,9 +144,9 @@ namespace ninja } NinjaRule::NinjaRule(NinjaBuildFile *_buildFile, const std::string &_name, const std::string &_command) : - buildFile(_buildFile), name(_name), - command(_command) + command(_command), + buildFile(_buildFile) { assert(buildFile); } -- cgit v1.2.3