From 6a818d023e87161e3d6c92541046c12997570c69 Mon Sep 17 00:00:00 2001 From: Michael Zhang Date: Sun, 11 May 2025 22:54:38 -0700 Subject: [PATCH] Remove mention of `flags` >32 --- design/mvp/CanonicalABI.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/design/mvp/CanonicalABI.md b/design/mvp/CanonicalABI.md index 952a68a3..c8e0b2aa 100644 --- a/design/mvp/CanonicalABI.md +++ b/design/mvp/CanonicalABI.md @@ -1618,8 +1618,7 @@ def max_case_alignment(cases): ``` As an optimization, `flags` are represented as packed bit-vectors. Like variant -discriminants, `flags` use the smallest integer that fits all the bits, falling -back to sequences of `i32`s when there are more than 32 flags. +discriminants, `flags` use the smallest integer that fits all the bits. ```python def alignment_flags(labels): n = len(labels)