aboutsummaryrefslogtreecommitdiffstats
path: root/cfrontend
diff options
context:
space:
mode:
authorBernhard Schommer <bernhardschommer@gmail.com>2020-04-25 16:52:33 +0200
committerXavier Leroy <xavierleroy@users.noreply.github.com>2020-06-28 10:07:02 +0200
commitfaa1d7fbfd7c9d5aa333d9b353a6118e105c4428 (patch)
tree4f7c4cc8fec00ce57250f51eb1c97f2f205e55e7 /cfrontend
parent127b00c573ca5fef4245e77bac89e1093a7ec0d2 (diff)
downloadcompcert-kvx-faa1d7fbfd7c9d5aa333d9b353a6118e105c4428.tar.gz
compcert-kvx-faa1d7fbfd7c9d5aa333d9b353a6118e105c4428.zip
Remove the `can_reserve_register` function.
The function is in fact just a call to the function`is_callee_save_register` from `Conventions1.v`.
Diffstat (limited to 'cfrontend')
-rw-r--r--cfrontend/CPragmas.ml2
1 files changed, 1 insertions, 1 deletions
diff --git a/cfrontend/CPragmas.ml b/cfrontend/CPragmas.ml
index ce2cfcf0..92cf4cec 100644
--- a/cfrontend/CPragmas.ml
+++ b/cfrontend/CPragmas.ml
@@ -56,7 +56,7 @@ let process_reserve_register_pragma name =
| None ->
C2C.error "unknown register in `reserve_register' pragma"
| Some r ->
- if Machregsaux.can_reserve_register r then
+ if Conventions1.is_callee_save r then
reserved_registers := r :: !reserved_registers
else
C2C.error "cannot reserve this register (not a callee-save)"