Remove bogus NoInlining uses (dotnet/coreclr#18061)
authormikedn <onemihaid@hotmail.com>
Sat, 19 May 2018 15:05:17 +0000 (18:05 +0300)
committerJan Kotas <jkotas@microsoft.com>
Sat, 19 May 2018 15:05:17 +0000 (08:05 -0700)
commit9aa30312c34f59365e303534b624026adda07be8
treee6bba796b97f8490530d4a18056029bcea71383e
parent6d928e49aa4b45805dc88244535f6b0f836016b9
Remove bogus NoInlining uses (dotnet/coreclr#18061)

The JIT knows not to inline throw helper methods. Manually blocking inlining prevents the JIT from detecting that these methods do not return and that may negatively impact the quality of the caller method code.

Commit migrated from https://github.com/dotnet/coreclr/commit/4f100f944cd108918a8920a8a22e12b6711fdc84
src/coreclr/src/System.Private.CoreLib/src/System/Collections/Concurrent/ConcurrentDictionary.cs
src/libraries/System.Private.CoreLib/src/System/Convert.cs