You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The representation of the final value of a constant or static initializer must only contain provenance in whole-pointer groups:
237
+
if a byte has provenance but is not part of an adjacent group of bytes that form an entire pointer, compilation will fail.
238
+
239
+
If a byte in the representation of the final value is uninitialized, then it *may* end up having provenance, which can cause compilation to fail.
240
+
As a quality-of-implementation concern, the compiler should only actually fail if the initializer copies or overwrites parts of a pointer and that memory ends up in the final value.
0 commit comments