changeset 17518:29242e3f2644

Fix int8 type sub
author LYH <lyh.kernel@gmail.com>
date Fri, 27 Sep 2013 02:58:43 +0800
parents c7c532584704
children 417fae0562da
files libinterp/corefcn/jit-typeinfo.cc
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/libinterp/corefcn/jit-typeinfo.cc
+++ b/libinterp/corefcn/jit-typeinfo.cc
@@ -577,7 +577,7 @@
   ulhs = (ulhs >> 7) + SCHAR_MAX;
 
   /* Force compiler to use cmovns instruction */
-  if ((uint8_t)((ulhs ^ urhs) & (ulhs ^ res)) < 0)
+  if ((int8_t)((ulhs ^ urhs) & (ulhs ^ res)) < 0)
     {
       res = ulhs;
     }