i think the point is that regardless of the reason this not all that uncommon c mistake is impossible in pascal the pascal language rules prevents you from shooting yourself in the foot in this particular case it's an important distinction when comparing pascal to c