Explorar el Código

* fixed some bugs

peter hace 27 años
padre
commit
e4079a6ce7
Se han modificado 1 ficheros con 5 adiciones y 6 borrados
  1. 5 6
      bugs/readme.txt

+ 5 - 6
bugs/readme.txt

@@ -177,6 +177,7 @@ Fixed bugs:
   bug0149.pp   (a, b) compile bug0149b twice and you'll get a crash  OK 0.99.7 (PFV)
   bug0150.pp   Shows that the assert() macro is missing under Delphi OK 0.99.9 (PFV)
   bug0151.pp   crash when using undeclared variable in withstatement OK 0.99.7 (PFV)
+  bug0153.pp   Asm, indexing a local/para var should produce an error like tp7 OK 0.99.9 (PFV)
   bug0154.pp   Subrange types give type mismatch when assigning to   OK 0.99.7 (PFV)
   bug0156.pp   (a,b) forward type def in record crashes when loading ppu OK 0.99.7 (PM/PFV)
   bug0157.pp   Invalid compilation and also crashes                  OK 0.99.7 (PFV)
@@ -189,6 +190,9 @@ Fixed bugs:
   bug0166.pp   forward type used in declaration crashes instead of error OK 0.99.9 (PFV)
   bug0167.pp   crash when declaring a procedure with same name as object OK 0.99.9 (PFV)
   bug0168.pp   set:=set+element is allowed (should be: set:=set+[element]) OK 0.99.9 (PFV)
+  bug0170.pp   Asm, {$ifdef} is seen as a separator                  OK 0.99.9 (PFV)
+  bug0173.pp   secondbug is parsed as asm, but should be normal pascalcode OK 0.99.9 (PFV)
+  bug0174.pp   Asm, offsets of fields are not possible yet           OK 0.99.9 (PFV)
 
 Unproducable bugs:
 ------------------
@@ -213,12 +217,8 @@ bug0057.pp   Graph, shows a crash with switch graph/text/graph
 
 bug0123.pp   Asm, problem with intel assembler (shrd)
 bug0124.pp   Asm, problem with -Rintel switch and indexing (whatever the order)
-bug0153.pp   Asm, indexing a local/para var should produce an error like tp7
-             because it's doomed to crash
 bug0155.pp   Asm, Missing string return for asm functions
-bug0170.pp   Asm, {$ifdef} is seen as a separator
-bug0174.pp   Asm, offsets of fields are not possible yet
-bug0175.pp   Asm, word variable should be allowed with a %eax without casting
+bug0175.pp   Asm, mov word,%eax should not be allowed without casting
 
 bug0152.pp   End value of loop variable must be calculated before loop
              variable is initialized.
@@ -226,4 +226,3 @@ bug0163.pp   missing <= and >= operators for sets.
 bug0169.pp   missing new(type) support for not object/class
 bug0171.pp   missing typecasting in constant expressions
 bug0172.pp   with with absolute seg:ofs should not be possible
-bug0173.pp   secondbug is parsed as asm, but should be normal pascalcode