When using an int variable as an initialiser for a bool variable for function
local variables, then the integer value is not converted to a boolean value.
Hence if the integer has a value different from 0 or 1, an error is generated.
Created attachment 85 [details]
Fixed on the trunk (rev. 1542).