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) { |     if (var.fromWith) { | ||||||
|         while (1) { |         while (1) { | ||||||
|             if (env->values[0] == NULL) { |             if (!env->values[0]) { | ||||||
|                 if (noEval) |                 if (noEval) return 0; | ||||||
|                     return NULL; |  | ||||||
|                 env->values[0] = allocValue(); |                 env->values[0] = allocValue(); | ||||||
|                 evalAttrs(*env->up, env->withAttrs, *env->values[0]); |                 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)); |     Env & env2(state.allocEnv(1)); | ||||||
|     env2.up = &env; |     env2.up = &env; | ||||||
|     env2.prevWith = prevWith; |     env2.prevWith = prevWith; | ||||||
| 
 |  | ||||||
|     env2.withAttrs = attrs; |     env2.withAttrs = attrs; | ||||||
| 
 | 
 | ||||||
|     body->eval(state, env2, v); |     body->eval(state, env2, v); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue