По моему мнению, это недостаток компилятора, который должен быть устранен. Например, выдаваться сообщение об ошибке, как в случае с обычным WITH без переменного аргумента в функции и блокироваться компиляция ошибочного кода. КП — не дает ничего, что касается памяти, на откуп программиста.