a.y. - 2005-04-03

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
> : --------^