LINUX.ORG.RU

История изменений

Исправление SZT, (текущая версия) :

А вот парсить исходник с любым другим синтаксисом (например S-exp), но полностью поддерживающий семантику Си++ ещё сложнее.

А нужно ли вообще к этому стремиться? Полностью поддерживать семантику C++ не осиливают даже создатели компиляторов

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51577 например этот баг живет аж с 2011 года, чего-то там в неймспейсе находит, но не должно находить.

Или вот «Virtual-base class class constructor with for-loop with initializer list referencing local variable not executed» https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88517

Может ну его в пень? Семантика С++ это явно не предел совершенства. Не идеал, к которому стоит стремиться.

Исходная версия SZT, :

А вот парсить исходник с любым другим синтаксисом (например S-exp), но полностью поддерживающий семантику Си++ ещё сложнее.

А нужно ли вообще к этому стремиться? Полностью поддерживать семантику C++ не осиливают даже создатели компиляторов

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51577 например этот баг живет аж с 2011 года, чего-то там в неймспейсе находит, но не должно находить.

Или вот «Virtual-base class class constructor with for-loop with initializer list referencing local variable not executed» https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88517

Может ну его в пень?