diff options
Diffstat (limited to 'cfrontend/Initializers.v')
-rw-r--r-- | cfrontend/Initializers.v | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cfrontend/Initializers.v b/cfrontend/Initializers.v index e9c40a2..9690ba8 100644 --- a/cfrontend/Initializers.v +++ b/cfrontend/Initializers.v @@ -58,8 +58,8 @@ Fixpoint constval (a: expr) : res val := end | Evalof l ty => match access_mode ty with - | By_reference => constval l - | _ => Error(msg "dereference operation") + | By_reference | By_copy => constval l + | _ => Error(msg "dereferencing of an l-value") end | Eaddrof l ty => constval l |