> -- ilovb писал(а):
> 
Это не ошибка -  с учетом того, что данный код тянется с древнего OberonV4 ( а может еще раньше), в котором, однако, при компиляции подобно кода,  честно сообщаеся о возможных проблемах, а в ББ это сообщение скрывается, а значит и СОЗНАТЕЛЬНО скрывается наличие уязвимости.
А западенцы-потребители так любят судитья по любому поводу...

В то-же время это проблема конкретной реализации WITH, а не языка. Дыра не в WITH, а в голове у того, кто пишет такой дефективный код.