Здравствуйте, m2user, Вы писали:
Pzz>>Вообще-то, и gcc и clang выдают предупреждение в этом месте.
M>Так никто и не утверждает, что warning отстутствует. M>Вопрос в том, почему это warning, а не error.
По историческим причинам.
Те же самые люди, которые когда-то сделали Си, позже сделали Go, исправив в нем многие ошибки, допущенные при разработке Си. Например, в Go нет warning, есть только error.