Size: a a a

Compiler Development

2020 June 28

NL

Nikita Larionov in Compiler Development
Всем привет. Возможно, не по теме вопрос, но более уместной группы не нашел. Получил segmentation fault во время компиляции на с++ (фича class types in non-type template parameters из c++20). Может кто-нибудь подсказать, известная ли это проблема и есть ли на нее репорт?
https://godbolt.org/z/WbBCmh
источник

D

Danya in Compiler Development
Nikita Larionov
Всем привет. Возможно, не по теме вопрос, но более уместной группы не нашел. Получил segmentation fault во время компиляции на с++ (фича class types in non-type template parameters из c++20). Может кто-нибудь подсказать, известная ли это проблема и есть ли на нее репорт?
https://godbolt.org/z/WbBCmh
По-моему @procxx более подходящая группа
источник

NL

Nikita Larionov in Compiler Development
Danya
По-моему @procxx более подходящая группа
Спасибо
источник

D

Danya in Compiler Development
Потому что у тебя проблема связана не с разработкой компилятора, а с его использованием
источник

꧁Станцуем жизнь꧂... in Compiler Development
Danya
Потому что у тебя проблема связана не с разработкой компилятора, а с его использованием
Не умеет договариваться с ним
источник

PS

Peter Sovietov in Compiler Development
@flcl42 Обсуждение перенесено в https://t.me/LanguageDev
источник

А

Алексей in Compiler Development
Меня интересовала платформа интерпретатора/компилятора а не конкретный язык, но спасибо за внимание
источник
2020 June 29

К

Константин in Compiler Development
Тут интересный прикол.
Пинал значит наш компилятор.
прилетает байткод с maxstack  = 1 (те 1 элемент на стеке) и swap
источник

К

Константин in Compiler Development
Конечно же наше гомно падает на такой инструкции.
Вот никто не знает, что может быть, если swap сделать на стеке с 1 элементом.
Флеш машина хавает, в доке нет краевых случаев.
источник

К

Константин in Compiler Development
Компилить минимальную демку из ассемблера не охота, мне не так много платют
источник

M

MaxGraey in Compiler Development
советую сделать fuzzing тестирование. Тогда не придется краевые случаи искать вслепую
источник

К

Константин in Compiler Development
Да для этого нужно знать что должно быть в оригинале.
Для этого нужно сделать демку, проблема в том, что это операция рантайма - надо писать на асме.
Что прям ну.... не хочу =)
Вот думал, может кто знает.
источник

К

Константин in Compiler Development
тупой FLASH может еще это прожевать и ничего не сказать.
Нужно трассировать стек, что уже проблема с флеш машиной - он не дает этого
источник
2020 June 30

IJ

Igor 🐱 Jirkov in Compiler Development
Секции добавить может быть
источник

а

а это кто in Compiler Development
попробуй на секции разделить
источник

IJ

Igor 🐱 Jirkov in Compiler Development
Да, кстати, код write не 60
источник

KR

K R in Compiler Development
На ком-нибудь тут отразится как-то то, что ARM пошёл на десктопы?
источник

DP

Dmitry Ponyatov in Compiler Development
K R
На ком-нибудь тут отразится как-то то, что ARM пошёл на десктопы?
на Microsoft
источник

К

Константин in Compiler Development
K R
На ком-нибудь тут отразится как-то то, что ARM пошёл на десктопы?
яблоки не десктоп
источник

К

Константин in Compiler Development
Они вообще не от мира сего
источник