-
Notifications
You must be signed in to change notification settings - Fork 89
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No well error message, copy of closed #55 #56
Comments
Что не понятного в "expected (int * int * int)-, got void in computation branch" и куда должно указывать это сообщение, если не на само выражение if? |
Ты просто привык. |
Вообще-то - это не форум. Хочешь вернуться к обсуждению, давай, но на форуме. Здесь вопрос о том, что человек хочет увидеть. Может мой взгляд и правда замылен и я привык к чему-то не тому, но по-моему очевидно, что компилятор вычислил одну из веток как int * int * int, а другую как void, и говорит об этом. Возможно, я уже думаю как компилятор и для меня это очевидно. Вот и хочу услышать от тех кто с незамещенным взглядом, что он хочет "услышать" от компилятора. Похоже что человеку совершенно все равно будут ли в сообщении слова про if. Он, скорее всего, хочет услышать, что-то другое. Его реальная ошибка - это забытое возвращаемое значение функции. Вот только компилятор то не телепат. У него есть алгоритм и он ему следует. Раз не может быть у if-а разных типов в разных ветках, то не может. ИИ еще не изобрели и алгоритм не может понять, что человек сделал другую ошибку которая привела к этой. Причем ошибка сделанная по привычке выработанной другим языком (шарпом). ЗЫ На, раз уж ты превратил ветку в форум, то можно тебя спросить? Как дела с твоим прототипом? |
see closed #55 (I does not reopen)
therefore, #55 is a bug.
The text was updated successfully, but these errors were encountered: