Sure, it makes sense, but I thought in Lite-C the . and the -> could both be used. Obviously not in all cases, that was just the point I was trying to make.
As I said I am not sure if this is intended behaviour - the quote from the manual states that both . and -> can be used and this is not true in every case, as the example shows.