Как возможно, что следующий код успешно скомпилирован G CC версией [6..10]?
int main(int argc, char *argv[])
{
auto const answer = 42;
auto lambda = [&answer] {};
auto *p = &(lambda.__answer);
return p != &answer; // return 0 (success) if they are the same
}
Передает ли G CC свое внутреннее представление лямбда-выражений пользователю программа?
Godbolt