  // Implementation of Display/Debug for various core types
 Only in libcore/fmt: mod.rs.orig
 diff -rub libcore_orig/intrinsics.rs libcore/intrinsics.rs
---- libcore_orig/intrinsics.rs	2016-03-06 11:46:43.508855567 +0800
-+++ libcore/intrinsics.rs	2016-03-06 11:20:06.459564792 +0800
+--- libcore_orig/intrinsics.rs	2016-03-16 10:20:01.297627582 +0800
++++ libcore/intrinsics.rs	2016-03-16 10:19:17.676819382 +0800
 @@ -441,7 +441,10 @@
      pub fn volatile_load<T>(src: *const T) -> T;
      /// Perform a volatile store to the `dst` pointer.

 use num::flt2dec;
 use ops::Deref;
 use result;
@@ -1018,6 +1019,7 @@
     /// Takes the formatted parts and applies the padding.
     /// Assumes that the caller already has rendered the parts with required precision,
     /// so that `self.precision` can be ignored.

 
 /// The `SubAssign` trait is used to specify the functionality of `-=`.
 ///
@@ -972,7 +984,9 @@
     )+)
 }
 
