From d8b75dc0f11fe725bcbe8eb4bd893c608c05dd91 Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Mon, 13 Feb 2017 16:27:43 +0100 Subject: Give explicit scopes to notations a#b and a##b and a#b<-c Without scopes Coq 8.6 warns, probably rightly so. --- backend/Registers.v | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'backend/Registers.v') diff --git a/backend/Registers.v b/backend/Registers.v index cfe8427b..622cddfe 100644 --- a/backend/Registers.v +++ b/backend/Registers.v @@ -61,9 +61,11 @@ Definition regmap_setres | _ => rs end. -Notation "a # b" := (Regmap.get b a) (at level 1). -Notation "a ## b" := (List.map (fun r => Regmap.get r a) b) (at level 1). -Notation "a # b <- c" := (Regmap.set b c a) (at level 1, b at next level). +Notation "a # b" := (Regmap.get b a) (at level 1) : rtl. +Notation "a ## b" := (List.map (fun r => Regmap.get r a) b) (at level 1) : rtl. +Notation "a # b <- c" := (Regmap.set b c a) (at level 1, b at next level) : rtl. + +Open Scope rtl. (** Pointwise "less defined than" relation between register maps. *) -- cgit