Avoid unnecessary branches when fixing non-null/empty arrays
authorJustin Van Patten <jvp@justinvp.com>
Sat, 28 Jan 2017 17:31:32 +0000 (09:31 -0800)
committerJustin Van Patten <jvp@justinvp.com>
Sat, 28 Jan 2017 17:31:32 +0000 (09:31 -0800)
commit268c5e68f460b7c422a49e7b1f3a69c7773385eb
treed423b447ce9d3a5640507c56553deaf370b20915
parent36344bdd9dd4300c4175e6e546ce44bf41bcfadf
Avoid unnecessary branches when fixing non-null/empty arrays

Commit migrated from https://github.com/dotnet/coreclr/commit/79050e273669e986e1fa9acc56707bd697f0ab09
src/coreclr/src/mscorlib/corefx/System/IO/FileStream.Win32.cs
src/coreclr/src/mscorlib/src/System/Array.cs
src/coreclr/src/mscorlib/src/System/BitConverter.cs
src/coreclr/src/mscorlib/src/System/Convert.cs
src/coreclr/src/mscorlib/src/System/IO/BinaryWriter.cs
src/coreclr/src/mscorlib/src/System/IO/PinnedBufferMemoryStream.cs
src/coreclr/src/mscorlib/src/System/RtType.cs
src/coreclr/src/mscorlib/src/System/StubHelpers.cs
src/coreclr/src/mscorlib/src/System/Text/DecoderNLS.cs
src/coreclr/src/mscorlib/src/System/Text/EncoderNLS.cs
src/coreclr/src/mscorlib/src/System/Text/EncodingForwarder.cs