@@ -51,6 +51,7 @@ type reason =
5151 | VC_Reclamation_Check
5252 | VC_UC_No_Holes
5353 | VC_UC_Same_Size
54+ | VC_UC_Alignment
5455 (* VC_LSP_Kind - Liskov Substitution Principle *)
5556 | VC_Weaker_Pre
5657 | VC_Trivial_Weaker_Pre
@@ -117,6 +118,7 @@ let is_warning_reason r =
117118 | VC_Reclamation_Check
118119 | VC_UC_No_Holes
119120 | VC_UC_Same_Size
121+ | VC_UC_Alignment
120122 (* VC_LSP_Kind - Liskov Substitution Principle *)
121123 | VC_Weaker_Pre
122124 | VC_Trivial_Weaker_Pre
@@ -232,6 +234,7 @@ let reason_from_string s =
232234 | "VC_RECLAMATION_CHECK" -> VC_Reclamation_Check
233235 | "VC_UC_NO_HOLES" -> VC_UC_No_Holes
234236 | "VC_UC_SAME_SIZE" -> VC_UC_Same_Size
237+ | "VC_UC_ALIGNMENT" -> VC_UC_Alignment
235238 (* VC_LSP_Kind - Liskov Substitution Principle *)
236239 | "VC_WEAKER_PRE" -> VC_Weaker_Pre
237240 | "VC_TRIVIAL_WEAKER_PRE" -> VC_Trivial_Weaker_Pre
@@ -303,6 +306,7 @@ let reason_to_ada reason =
303306 | VC_Reclamation_Check -> " VC_RECLAMATION_CHECK"
304307 | VC_UC_No_Holes -> " VC_UC_NO_HOLES"
305308 | VC_UC_Same_Size -> " VC_UC_SAME_SIZE"
309+ | VC_UC_Alignment -> " VC_UC_ALIGNMENT"
306310 (* VC_LSP_Kind - Liskov Substitution Principle *)
307311 | VC_Weaker_Pre -> " VC_WEAKER_PRE"
308312 | VC_Trivial_Weaker_Pre -> " VC_TRIVIAL_WEAKER_PRE"
@@ -369,6 +373,7 @@ let reason_to_string reason =
369373 | VC_Reclamation_Check -> " reclamation_check"
370374 | VC_UC_No_Holes -> " uc_no_holes"
371375 | VC_UC_Same_Size -> " uc_same_size"
376+ | VC_UC_Alignment -> " alignment_check"
372377 (* VC_LSP_Kind - Liskov Substitution Principle *)
373378 | VC_Weaker_Pre -> " weaker_pre"
374379 | VC_Trivial_Weaker_Pre -> " trivial_weaker_pre"
0 commit comments