From 0917ce7cf48cadacc6fca48ba18b395740cccbe2 Mon Sep 17 00:00:00 2001 From: Enrico Tassi Date: Wed, 1 Jul 2015 11:25:47 +0200 Subject: Notation: use same level for "@" in constr: and pattern: (Close: #4272) A possible script breakage can occur if one has a notation at level 11 that is also right associative (now 11 is left associative). Thanks Georges for debugging that. --- test-suite/bugs/closed/4272.v | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 test-suite/bugs/closed/4272.v (limited to 'test-suite/bugs') diff --git a/test-suite/bugs/closed/4272.v b/test-suite/bugs/closed/4272.v new file mode 100644 index 0000000000..aeb4c9bb95 --- /dev/null +++ b/test-suite/bugs/closed/4272.v @@ -0,0 +1,12 @@ +Set Implicit Arguments. + +Record foo := Foo { p1 : Type; p2 : p1 }. + +Variable x : foo. + +Let p := match x with @Foo a b => a end. + +Notation "@ 'id'" := 3 (at level 10). +Notation "@ 'sval'" := 3 (at level 10). + +Let q := match x with @Foo a b => a end. -- cgit v1.2.3