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-05-14 09:54 (UTC)
From: [personal profile] cross_join
Дефолтный для прикладников, как и .NET.

Date: 2017-07-04 08:58 (UTC)
From: [personal profile] cross_join
Под LLVM (согласно открытой информации в вики)

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