Состоялся релиз новой версии компилятора 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”.