Да. Здесь все верно. Это промах. Интересно, что только bcc 5.5 выдал сообщение об ошибке. Остальные молча съели этот вариант и даже показали одинаковые результаты. При этом время выполнения теста Intel C++ compiler-ом изменилось. В третьей статье этого цикла приведен исправленный тест и корректировка выводов.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.