qemu-trivial.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-trivial] [PATCH] tci: Remove invalid assertions
@ 2017-02-02 19:56 Stefan Weil
  2017-02-02 20:00 ` [Qemu-trivial] [Qemu-devel] " Eric Blake
  2017-02-03 12:32 ` [Qemu-trivial] " Peter Maydell
  0 siblings, 2 replies; 6+ messages in thread
From: Stefan Weil @ 2017-02-02 19:56 UTC (permalink / raw)
  To: Richard Henderson; +Cc: Peter Maydell, qemu-devel, qemu-trivial, Stefan Weil

tb_jmp_insn_offset and tb_jmp_reset_offset are pointers
and cannot be used with ARRAY_SIZE.

Signed-off-by: Stefan Weil <sw@weilnetz.de>
---
 tcg/tci/tcg-target.inc.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/tcg/tci/tcg-target.inc.c b/tcg/tci/tcg-target.inc.c
index 26ee9b1664..b6a15569f8 100644
--- a/tcg/tci/tcg-target.inc.c
+++ b/tcg/tci/tcg-target.inc.c
@@ -566,7 +566,6 @@ static void tcg_out_op(TCGContext *s, TCGOpcode opc, const TCGArg *args,
     case INDEX_op_goto_tb:
         if (s->tb_jmp_insn_offset) {
             /* Direct jump method. */
-            tcg_debug_assert(args[0] < ARRAY_SIZE(s->tb_jmp_insn_offset));
             /* Align for atomic patching and thread safety */
             s->code_ptr = QEMU_ALIGN_PTR_UP(s->code_ptr, 4);
             s->tb_jmp_insn_offset[args[0]] = tcg_current_code_size(s);
@@ -575,7 +574,6 @@ static void tcg_out_op(TCGContext *s, TCGOpcode opc, const TCGArg *args,
             /* Indirect jump method. */
             TODO();
         }
-        tcg_debug_assert(args[0] < ARRAY_SIZE(s->tb_jmp_reset_offset));
         s->tb_jmp_reset_offset[args[0]] = tcg_current_code_size(s);
         break;
     case INDEX_op_br:
-- 
2.11.0



^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-02-03 12:33 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-02 19:56 [Qemu-trivial] [PATCH] tci: Remove invalid assertions Stefan Weil
2017-02-02 20:00 ` [Qemu-trivial] [Qemu-devel] " Eric Blake
2017-02-02 20:10   ` Stefan Weil
2017-02-02 20:25     ` Eric Blake
2017-02-02 22:12     ` Michael S. Tsirkin
2017-02-03 12:32 ` [Qemu-trivial] " Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).