about summary refs log tree commit diff
path: root/src/libcore
diff options
context:
space:
mode:
authorDodo <kasper199914@gmail.com>2019-08-28 17:38:24 +0200
committerDodo <kasper199914@gmail.com>2019-08-28 17:38:24 +0200
commit080fdb8184cea898f48818312a7645007c8b7594 (patch)
treec1997196cbc70a881f569fa8ccfbd7228c6f8462 /src/libcore
parentac21131f7859836cd3fcb39231c0162fd892d960 (diff)
downloadrust-080fdb8184cea898f48818312a7645007c8b7594.tar.gz
rust-080fdb8184cea898f48818312a7645007c8b7594.zip
add missing `#[repr(C)]` on a union
Diffstat (limited to 'src/libcore')
-rw-r--r--src/libcore/str/mod.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libcore/str/mod.rs b/src/libcore/str/mod.rs
index f20cb7bfbc3..752c372e93e 100644
--- a/src/libcore/str/mod.rs
+++ b/src/libcore/str/mod.rs
@@ -2170,6 +2170,7 @@ impl str {
     #[inline(always)]
     #[rustc_const_unstable(feature="const_str_as_bytes")]
     pub const fn as_bytes(&self) -> &[u8] {
+        #[repr(C)]
         union Slices<'a> {
             str: &'a str,
             slice: &'a [u8],