include 16f628_20 -- any processor
var byte n = 4, k = 1
for 4 * n loop
k = k + 2
end loop
$ jal Untitled.jal
jal 0.4.58 (GCC 3.2)
> error: NULL pointer in squasher.c line 342
> file 'Untitled.jal' line 5 char 1
> : for 4 * n loop
> : ^^^
--------------
Reported on jallist by Stef Mientki.
Javi.
Logged In: YES
user_id=1251911
Hello! Following multiplication code generate similar errors.
include 16f877_20 -- maybe any processor
var byte k = 0
k = 4 * k
===
include 16f877_20 -- maybe any processor
var byte k = 0
k = 8 * k
===
include 16f877_20 -- maybe any processor
var byte k = 0
k = 32 * k
===
include 16f877_20 -- maybe any processor
var byte k = 0
k = 64 * k
===
Here is complier error message
jal 0.4.60 (GCC 3.2)
[assemble.c at 498] tree start
2107@0000 label _2106__vector '<untyped>' [0]
[assemble.c at 498] tree end
> error: assertion failure in assemble.c line
500
> file 'test1.jal' line 3 char 9
> : k = 128 * k
> : --------^