vak: (Default)
[personal profile] vak
Что напечатает следующая программа? Компилируем посредством "clang++ -std=c++11 lol.cc -o lol".
#include <iostream>

using namespace std;

int main() {
int lol = 10;
int l​ol = 10;
int l​o​l = 10;
int l​​ol = lol + l​ol + l​o​l;
cout << l​​ol << endl;
return 0;
}
(отсюда)

Date: 2017-07-05 12:09 (UTC)
From: [personal profile] cross_join
Если toolchain генерирует в итоге родной код, то претензий нет. Отдельный вопрос - качество генерируемого кода, потому что промежуточное универсальное представление теряет часть семантики исходного языка.