Re: ThrowHelper
От: Sinix  
Дата: 03.11.16 12:34
Оценка:
Здравствуйте, rameel, Вы писали:

R>В целом, для текущего джита все останется примерно так же как сейчас, от нового мы получим профит


Наивный вопрос: а как оно нам поможет?

В смысле, у нас весь код выполнен в стиле
void Check(...)
{
  if (somethingBadHappened)
  {
    throw CreateException(...);
  }
}


всё, что поменяется с DOES_NOT_RETURN — это не будет инлайниться CreateException(), который по определению находится в cold path. Сам Check инлайнится по-прежнему.
Короч, нужен тест чтоб было видно что текущее положение дел не ухудшилось.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.