Unverified Commit dbe87b36 authored by norvell's avatar norvell
Browse files

Fix to trigger assert instead of segfault for overflow in shr

parent 630ac53c
Loading
Loading
Loading
Loading
Loading
+12 −1
Original line number Diff line number Diff line
@@ -896,7 +896,18 @@ Word16 shr_o( Word16 var1, Word16 var2, Flag *Overflow )

Word16 shr( Word16 var1, Word16 var2 )
{
#ifdef FIX_BASOP_2563_CRASH_HQ_GENERIC_DEC
    Flag Overflow;
    Word16 result;
    result = shr_o( var1, var2, &Overflow );
    if ( Overflow )
    {
        assert( 0 );
    }
    return result;
#else
    return shr_o( var1, var2, NULL );
#endif
}
Word16 shr_sat( Word16 var1, Word16 var2 )
{