From 51307e9f18f6eddf6efcc1f92591370f0f141e31 Mon Sep 17 00:00:00 2001 From: wm4 Date: Mon, 16 May 2016 12:53:45 +0200 Subject: vo_opengl: remove possibly undefined behavior --- video/out/opengl/video.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'video') diff --git a/video/out/opengl/video.c b/video/out/opengl/video.c index f56cdcaff8..0198539e36 100644 --- a/video/out/opengl/video.c +++ b/video/out/opengl/video.c @@ -1633,7 +1633,9 @@ static float eval_szexpr(struct gl_video *p, struct img_tex tex, } // Pop the operands in reverse order - float op2 = stack[--idx], op1 = stack[--idx], res = 0.0; + float op2 = stack[--idx]; + float op1 = stack[--idx]; + float res = 0.0; switch (expr[i].val.op) { case SZEXP_OP_ADD: res = op1 + op2; break; case SZEXP_OP_SUB: res = op1 - op2; break; -- cgit v1.2.3