Selaa lähdekoodia

cmWhileCommand: Simplify context construction

Brad King 9 vuotta sitten
vanhempi
sitoutus
a559f0f6b0
1 muutettua tiedostoa jossa 2 lisäystä ja 6 poistoa
  1. 2 6
      Source/cmWhileCommand.cxx

+ 2 - 6
Source/cmWhileCommand.cxx

@@ -55,13 +55,9 @@ IsFunctionBlocked(const cmListFileFunction& lff, cmMakefile &mf,
       commandContext.Line = execContext.Line;
       commandContext.Line = execContext.Line;
       commandContext.Name = execContext.Name;
       commandContext.Name = execContext.Name;
 
 
-      cmListFileContext conditionContext =
-          cmListFileContext::FromCommandContext(
-            commandContext,
-            this->GetStartingContext().FilePath);
-
       cmConditionEvaluator conditionEvaluator(
       cmConditionEvaluator conditionEvaluator(
-            mf, conditionContext,
+            mf,
+            this->GetStartingContext(),
             mf.GetBacktrace(commandContext));
             mf.GetBacktrace(commandContext));
 
 
       bool isTrue = conditionEvaluator.IsTrue(
       bool isTrue = conditionEvaluator.IsTrue(