Browse Source

minor backwards fix

Ken Martin 22 years ago
parent
commit
0d3bbe8123
1 changed files with 7 additions and 0 deletions
  1. 7 0
      Source/cmIfCommand.cxx

+ 7 - 0
Source/cmIfCommand.cxx

@@ -153,6 +153,13 @@ bool cmIfCommand::IsTrue(const std::vector<std::string> &args,
   const char *def;
   const char *def2;
 
+  // handle empty invocation
+  if (args.size() < 1)
+    {
+    isValid = true;
+    return false;
+    }
+  
   // store the reduced args in this vector
   std::deque<std::string> newArgs;
   int reducible = 1;