Originally committed as revision 6810 to svn://svn.ffmpeg.org/ffmpeg/trunk
| ... | ... |
@@ -302,12 +302,9 @@ static AVEvalExpr * parse_factor(Parser *p){
|
| 302 | 302 |
int sign, sign2; |
| 303 | 303 |
AVEvalExpr * e = parse_pow(p, &sign); |
| 304 | 304 |
while(p->s[0]=='^'){
|
| 305 |
- AVEvalExpr * tmp; |
|
| 306 |
- |
|
| 307 | 305 |
p->s++; |
| 308 |
- tmp= new_eval_expr(e_pow, 1, e, parse_pow(p, &sign2)); |
|
| 309 |
- if (tmp->param[1]) tmp->param[1]->value *= (sign2|1); |
|
| 310 |
- e = tmp; |
|
| 306 |
+ e= new_eval_expr(e_pow, 1, e, parse_pow(p, &sign2)); |
|
| 307 |
+ if (e->param[1]) e->param[1]->value *= (sign2|1); |
|
| 311 | 308 |
} |
| 312 | 309 |
if (e) e->value *= (sign|1); |
| 313 | 310 |
return e; |