comparison src/eval.c @ 1047:2d0f22897a4d v7.0.173

updated for version 7.0-173
author vimboss
date Tue, 28 Nov 2006 19:54:04 +0000
parents c3bd0a84e11a
children 82ca8ff21fd7
comparison
equal deleted inserted replaced
1046:26ff011aec2d 1047:2d0f22897a4d
3182 !eap->skip, fudi.fd_dict) == FAIL) 3182 !eap->skip, fudi.fd_dict) == FAIL)
3183 { 3183 {
3184 failed = TRUE; 3184 failed = TRUE;
3185 break; 3185 break;
3186 } 3186 }
3187
3188 /* Handle a function returning a Funcref, Dictionary or List. */
3189 if (handle_subscript(&arg, &rettv, !eap->skip, TRUE) == FAIL)
3190 {
3191 failed = TRUE;
3192 break;
3193 }
3194
3187 clear_tv(&rettv); 3195 clear_tv(&rettv);
3188 if (doesrange || eap->skip) 3196 if (doesrange || eap->skip)
3189 break; 3197 break;
3198
3190 /* Stop when immediately aborting on error, or when an interrupt 3199 /* Stop when immediately aborting on error, or when an interrupt
3191 * occurred or an exception was thrown but not caught. 3200 * occurred or an exception was thrown but not caught.
3192 * get_func_tv() returned OK, so that the check for trailing 3201 * get_func_tv() returned OK, so that the check for trailing
3193 * characters below is executed. */ 3202 * characters below is executed. */
3194 if (aborting()) 3203 if (aborting())