Код: Выделить всё
struct Foo {
Foo(int x) {}
};
int main() {
int x = 42;
Foo f(x);
}

Сначала я подумал, что это как-то связано с самым неприятным анализом, однако я так не думаю код имеет какой-либо неоднозначность, поскольку ясно, что x — целочисленный объект. Есть какие-нибудь предложения о том, как я могу исправить синтаксический анализ clangd?
Подробнее здесь: https://stackoverflow.com/questions/792 ... p-ambiguit
Мобильная версия