From: Lars Knoll Date: Wed, 12 Dec 2012 21:57:06 +0000 (+0100) Subject: Fix assertion X-Git-Tag: upstream/5.2.1~669^2~659^2~704 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2c8b749ee7cb98979fdc24fb36af7f0de13b4e0f;p=platform%2Fupstream%2Fqtdeclarative.git Fix assertion Change-Id: I2c79d7c8c5f8624a5cfd5cb1c5af1488ccd5aada Reviewed-by: Simon Hausmann --- diff --git a/qv4codegen.cpp b/qv4codegen.cpp index 35e1014..4802786 100644 --- a/qv4codegen.cpp +++ b/qv4codegen.cpp @@ -1493,8 +1493,8 @@ void Codegen::linearize(IR::Function *function) if (!trace.contains(b)) { foreach (IR::BasicBlock *out, b->out) { int idx = out->in.indexOf(b); - assert(idx >= 0); - out->in.remove(idx); + if (idx >= 0) + out->in.remove(idx); } delete b; }