Состоялся релиз новой версии компилятора Clang для продуктов Microsoft

Как пишет Visual С++ Team Blog, состоялся релиз новой версии Clang/C2 с Microsoft CodeGen, который включает в себя фиксы некоторых найденных во время тестирования багов. Обновление все так же базируется на версии языка C 3.7, дополненной кое-какими фиксами от Microsoft и комьюнити и обновлением библиотеки C2.dll до версии 19.023413.0.

Компилятор Visual C++ состоит из двух частей: фронтэнд-часть, которая парсит код, и бекэнд-часть, генерирующая исполняемый файл. В качестве фронтэнд-части когда-то использовался компилятор С1, которому на замену пришел Clang, бекенд-часть называется С2, и над ними работают разные команды.

Clang — это компилятор кода на С, С++ и Objective-C, он был введен для облегчения кросс-платформенной разработки приложений.

Для получения этого обновления в Студии:

  • Control Panel -> Programs -> Programs and Features;
  • Клик правой кнопкой на «Microsoft Visual Studio Enterprise 2015»
  • Нажать на «Change»
  • Затем «Modify»
  • Выбрать «Clang with Microsoft CodeGen (January 2016)». Предыдущий релиз будет отмечен как «Deprecated».