aboutsummaryrefslogtreecommitdiffstats
path: root/cparser/ExtendedAsm.ml
diff options
context:
space:
mode:
Diffstat (limited to 'cparser/ExtendedAsm.ml')
-rw-r--r--cparser/ExtendedAsm.ml1
1 files changed, 1 insertions, 0 deletions
diff --git a/cparser/ExtendedAsm.ml b/cparser/ExtendedAsm.ml
index 8751291b..94d23102 100644
--- a/cparser/ExtendedAsm.ml
+++ b/cparser/ExtendedAsm.ml
@@ -162,6 +162,7 @@ let check_clobbers loc clob =
List.iter
(fun c ->
if Machregsaux.register_by_name c <> None
+ || List.mem c Machregsaux.scratch_register_names
|| c = "memory" || c = "cc"
then ()
else error "%aError: unrecognized asm register clobber '%s'"