Don't use NULL
This commit is contained in:
		
							parent
							
								
									e068f49f7d
								
							
						
					
					
						commit
						8ae6d55db1
					
				
					 1 changed files with 2 additions and 4 deletions
				
			
		|  | @ -310,9 +310,8 @@ inline Value * EvalState::lookupVar(Env * env, const VarRef & var, bool noEval) | |||
|      | ||||
|     if (var.fromWith) { | ||||
|         while (1) { | ||||
|             if (env->values[0] == NULL) { | ||||
|                 if (noEval) | ||||
|                     return NULL; | ||||
|             if (!env->values[0]) { | ||||
|                 if (noEval) return 0; | ||||
|                 env->values[0] = allocValue(); | ||||
|                 evalAttrs(*env->up, env->withAttrs, *env->values[0]); | ||||
|             } | ||||
|  | @ -830,7 +829,6 @@ void ExprWith::eval(EvalState & state, Env & env, Value & v) | |||
|     Env & env2(state.allocEnv(1)); | ||||
|     env2.up = &env; | ||||
|     env2.prevWith = prevWith; | ||||
| 
 | ||||
|     env2.withAttrs = attrs; | ||||
| 
 | ||||
|     body->eval(state, env2, v); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue