diff options
| author | Maxime Dénès | 2018-02-12 13:07:53 +0100 |
|---|---|---|
| committer | Maxime Dénès | 2018-02-12 13:07:53 +0100 |
| commit | 284869d016607fad339ea4d06bf1433c6ec23672 (patch) | |
| tree | 1cae1f278186bb0aa9643fb57ca9af0eb029672f /test-suite | |
| parent | 52d666a7a83e4023d9f5cd7324ed81c7f7926156 (diff) | |
| parent | 42610a4659cf35e6a005d79eec273c606bdf87dd (diff) | |
Merge PR #1082: Fixing Print for inductive types with let-in in parameters
Diffstat (limited to 'test-suite')
| -rw-r--r-- | test-suite/output/Inductive.out | 4 | ||||
| -rw-r--r-- | test-suite/output/Inductive.v | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/test-suite/output/Inductive.out b/test-suite/output/Inductive.out index e912003f03..af202ea01c 100644 --- a/test-suite/output/Inductive.out +++ b/test-suite/output/Inductive.out @@ -1,3 +1,7 @@ The command has indeed failed with message: Last occurrence of "list'" must have "A" as 1st argument in "A -> list' A -> list' (A * A)%type". +Inductive foo (A : Type) (x : A) (y : A := x) : Prop := Foo : foo A x + +For foo: Argument scopes are [type_scope _] +For Foo: Argument scopes are [type_scope _] diff --git a/test-suite/output/Inductive.v b/test-suite/output/Inductive.v index 8db8956e32..8ff91268a6 100644 --- a/test-suite/output/Inductive.v +++ b/test-suite/output/Inductive.v @@ -1,3 +1,7 @@ Fail Inductive list' (A:Set) : Set := | nil' : list' A | cons' : A -> list' A -> list' (A*A). + +(* Check printing of let-ins *) +Inductive foo (A : Type) (x : A) (y := x) := Foo. +Print foo. |
