diff options
Diffstat (limited to 'cfrontend/Csem.v')
-rw-r--r-- | cfrontend/Csem.v | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cfrontend/Csem.v b/cfrontend/Csem.v index 49b20626..9087aa4c 100644 --- a/cfrontend/Csem.v +++ b/cfrontend/Csem.v @@ -734,6 +734,9 @@ Inductive rred: expr -> mem -> trace -> expr -> mem -> Prop := | red_sizeof: forall ty1 ty m, rred (Esizeof ty1 ty) m E0 (Eval (Vint (Int.repr (sizeof ty1))) ty) m + | red_alignof: forall ty1 ty m, + rred (Ealignof ty1 ty) m + E0 (Eval (Vint (Int.repr (alignof ty1))) ty) m | red_assign: forall b ofs ty1 v2 ty2 m v t m', sem_cast v2 ty2 ty1 = Some v -> assign_loc ge ty1 m b ofs v t m' -> |