170 похожих чатов

#Coro Https://Godbolt.Org/Z/Q4GTM77Yj Гцц транк даёт ошибку, гцц 11 не даёт. Кто из

них прав?

5 ответов

19 просмотров

Похоже на ошибку в транке GCC, я не до конца пониманию что именно вызывает у компилятора попытку преобразования типов, но само преобразование точно не нужно. Более того, там ошибка уровня уже после прохождения middle end компилятора, т. е. это похоже на новые код генерации в транке для x86 которые отработали некорректно...

Egor-Pugin Автор вопроса
Elle (Элль) Solomina (Соломина)
Похоже на ошибку в транке GCC, я не до конца поним...

мсвц превью тоже, кстати, как гцц транк выдаёт ошибку

Egor Pugin
мсвц превью тоже, кстати, как гцц транк выдаёт оши...

Это похоже на ошибки код-генерации всё равно, потому что 11 версия GCC на то место генерирует, вроде бы, валидный код с переключеним контекста и там нет странностей рядом, а транк ругается на совсем странное потому что нет необходимости одно в другое конвертировать вообще... слишком экспериментальная фича пока что :)

gcc trunk, разумеется. f2_task::promise_type::get_return_object возвращает task, а вы хотите f2_task (в функции f2), как это сконвертироваться должно?

Egor-Pugin Автор вопроса
Andrey Davydov
gcc trunk, разумеется. f2_task::promise_type::get_...

спасибо, добавил код, помогло struct promise_type : task::promise_type { f2_task get_return_object() { return {}; } };

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта