Explorar o código

BUG: this seems to fix the regexp result-storage problem, now it seems the actual result is tored instead of "1" , as it happened for StringFileTest on Windows

Alex
Alexander Neundorf %!s(int64=18) %!d(string=hai) anos
pai
achega
69e9848fb4
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      Source/cmIfCommand.cxx

+ 1 - 1
Source/cmIfCommand.cxx

@@ -384,8 +384,8 @@ bool cmIfCommand::IsTrue(const std::vector<std::string> &args,
           }
         if (regEntry.find(def))
           {
-          *arg = "1";
           cmStringCommand::StoreMatches(makefile, regEntry);
+          *arg = "1";
           }
         else
           {