浏览代码

+ bug0193

Jonas Maebe 27 年之前
父节点
当前提交
b6c228b232
共有 2 个文件被更改,包括 16 次插入1 次删除
  1. 14 0
      bugs/bug0193.pp
  2. 2 1
      bugs/readme.txt

+ 14 - 0
bugs/bug0193.pp

@@ -0,0 +1,14 @@
+{$Q+}
+var i: integer;
+    b: byte;
+
+begin
+  i := 32767;
+  i := i + 15;
+  b := 255;
+  b := b + 18;
+  b := 255;
+  b := b * 8;
+  b := 255;
+  b := b * 17
+End.

+ 2 - 1
bugs/readme.txt

@@ -255,4 +255,5 @@ bug0189.pp   cant compare adresses of function variables !!
 bug0190.pp   can't have typecast for var params ??
 bug0190.pp   can't have typecast for var params ??
 bug0191.pp   missing vecn constant evaluation
 bug0191.pp   missing vecn constant evaluation
 bug0192.pp   can't compare boolean result with true/false, because the
 bug0192.pp   can't compare boolean result with true/false, because the
-             boolean result is already in the flags
+             boolean result is already in the flags
+bug0193.pp   overflow checking for 8 and 16 bit operations wrong