Не будьте наивны. Не ведитесь на пропаганду.
Там в опциях пользователя есть параметры компилятора (уровень проверки) и так называемые Best Practices. Начиная с 4.0 по умолчанию в BP отображаются только ошибки, и не отображаются предупреждения. Это там кто-то так умышленно сделал, чтобы на стандартном приложении не лезли ошибки в неимоверном количестве.
Была на эту тему дискуссия. Жаль, найти не получается...
Вот она

.
Косячок в классе InventAdj_Cancel (fetchMode)