fix handling of assignments to bit ranges + a bug in genPath