From 1d0ef81a4361cddcc537c177fb80fbfee06f730a Mon Sep 17 00:00:00 2001 From: Jan Holthuis Date: Mon, 3 Aug 2015 16:36:53 +0200 Subject: [PATCH] core/hw/sh5/dyna/decoder.cpp: place parentheses around && expression This compiler warning has been fixed: ../../core/hw/sh4/dyna/decoder.cpp:1181:66: warning: '&&' within '||' [-Wlogical-op-parentheses] ...|| blk->BlockType==BET_Cond_1 && blk->BranchBlock<=blk->addr) ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/hw/sh4/dyna/decoder.cpp:1181:66: note: place parentheses around the '&&' expression to silence this warning ...|| blk->BlockType==BET_Cond_1 && blk->BranchBlock<=blk->addr) ^ ( ) --- core/hw/sh4/dyna/decoder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/hw/sh4/dyna/decoder.cpp b/core/hw/sh4/dyna/decoder.cpp index 8e1f8674a..bd547cc97 100644 --- a/core/hw/sh4/dyna/decoder.cpp +++ b/core/hw/sh4/dyna/decoder.cpp @@ -1178,7 +1178,7 @@ _end: //Small-n-simple idle loop detector :p if (state.info.has_readm && !state.info.has_writem && !state.info.has_fpu && blk->guest_opcodes<6) { - if (blk->BlockType==BET_Cond_0 || blk->BlockType==BET_Cond_1 && blk->BranchBlock<=blk->addr) + if (blk->BlockType==BET_Cond_0 || (blk->BlockType==BET_Cond_1 && blk->BranchBlock<=blk->addr)) { blk->guest_cycles*=3; }