diff --git a/src/libraries/System.Private.CoreLib/Tools/GenUnicodeProp/NumericGraphemeInfo.cs b/src/libraries/System.Private.CoreLib/Tools/GenUnicodeProp/NumericGraphemeInfo.cs index 2f8c30226f99ec..4f4e30c3176d42 100644 --- a/src/libraries/System.Private.CoreLib/Tools/GenUnicodeProp/NumericGraphemeInfo.cs +++ b/src/libraries/System.Private.CoreLib/Tools/GenUnicodeProp/NumericGraphemeInfo.cs @@ -55,8 +55,7 @@ public static byte[] ToDigitBytes(NumericGraphemeInfo input) public static byte[] ToNumericBytes(NumericGraphemeInfo input) { byte[] bytes = new byte[sizeof(double)]; - double value = input._data.numericValue; - BinaryPrimitives.WriteUInt64LittleEndian(bytes, Unsafe.As(ref value)); + BinaryPrimitives.WriteDoubleLittleEndian(bytes, input._data.numericValue); return bytes; }