about summary refs log tree commit diff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2018-06-09 15:41:44 +0000
committerbors <bors@rust-lang.org>2018-06-09 15:41:44 +0000
commit0b491a17b95fa984827882b826ef616391b7c5d0 (patch)
tree03ffbe129aa4c3b8637be6a63fc59b2dff81efd9
parenta561ea70833546aa37b8b199dbc4e5399443eee9 (diff)
parent9a8fa2cf92c4f1fb5ebed287bf6eab81f9d8a804 (diff)
downloadrust-0b491a17b95fa984827882b826ef616391b7c5d0.tar.gz
rust-0b491a17b95fa984827882b826ef616391b7c5d0.zip
Auto merge of #51441 - bstrie:sizeof128, r=dtolnay
Document size_of for 128-bit integers

We might want to consider separately documenting the alignment of
primitives, rather than just their size, since 128-bit integers, unlike
all other primitives, have an alignment that is not identical to their
size (size_of is 16, align_of is 8)
-rw-r--r--src/libcore/mem.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libcore/mem.rs b/src/libcore/mem.rs
index 9fed4990345..31635ffa53c 100644
--- a/src/libcore/mem.rs
+++ b/src/libcore/mem.rs
@@ -194,10 +194,12 @@ pub fn forget<T>(t: T) {
 /// u16 | 2
 /// u32 | 4
 /// u64 | 8
+/// u128 | 16
 /// i8 | 1
 /// i16 | 2
 /// i32 | 4
 /// i64 | 8
+/// i128 | 16
 /// f32 | 4
 /// f64 | 8
 /// char | 4