aboutsummaryrefslogtreecommitdiffstats
path: root/scheduling/RTLpathSE_theory.v
diff options
context:
space:
mode:
authorCyril SIX <cyril.six@kalray.eu>2021-06-18 18:35:50 +0200
committerCyril SIX <cyril.six@kalray.eu>2021-06-18 18:35:50 +0200
commit5798f56b8a8630e43dbed84a824811a5626a1503 (patch)
treebee034c6b707a83a4e3e969650c2e2fc6ccb6358 /scheduling/RTLpathSE_theory.v
parent04b2489d7c2a9b0d203b3d431517367a07bd6b30 (diff)
downloadcompcert-kvx-5798f56b8a8630e43dbed84a824811a5626a1503.tar.gz
compcert-kvx-5798f56b8a8630e43dbed84a824811a5626a1503.zip
Replacing default notrap load value by Vundef everywherecsix-PhD
Diffstat (limited to 'scheduling/RTLpathSE_theory.v')
-rw-r--r--scheduling/RTLpathSE_theory.v4
1 files changed, 2 insertions, 2 deletions
diff --git a/scheduling/RTLpathSE_theory.v b/scheduling/RTLpathSE_theory.v
index aa8db342..2a791feb 100644
--- a/scheduling/RTLpathSE_theory.v
+++ b/scheduling/RTLpathSE_theory.v
@@ -87,11 +87,11 @@ Fixpoint seval_sval (ge: RTL.genv) (sp:val) (sv: sval) (rs0: regset) (m0: mem):
| NOTRAP =>
SOME args <- seval_list_sval ge sp lsv rs0 m0 IN
match (eval_addressing ge sp addr args) with
- | None => Some (default_notrap_load_value chunk)
+ | None => Some Vundef
| Some a =>
SOME m <- seval_smem ge sp sm rs0 m0 IN
match (Mem.loadv chunk m a) with
- | None => Some (default_notrap_load_value chunk)
+ | None => Some Vundef
| Some val => Some val
end
end