From 58d9004cea5f8aa73c76382cd21e1c88b1bc21e1 Mon Sep 17 00:00:00 2001 From: Jonathan Marler Date: Wed, 16 Nov 2022 23:41:54 -0700 Subject: [PATCH] packed struct fix example and clarify least to most significant ordering The packed struct example was mistakenly applying endianness where it shouldn't have been. This wasn't being caught because we don't currently test the examples on Big-endian systems. I updated the test to remove the endianness where it didn't apply, and added a new part of the test to demonstrate when it would apply. --- doc/langref.html.in | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/doc/langref.html.in b/doc/langref.html.in index 9aefb37662..8974ab06cf 100644 --- a/doc/langref.html.in +++ b/doc/langref.html.in @@ -3277,7 +3277,7 @@ test "default struct initialization fields" { Unlike normal structs, {#syntax#}packed{#endsyntax#} structs have guaranteed in-memory layout: