diff options
| author | coqbot-app[bot] | 2020-10-19 10:43:01 +0000 |
|---|---|---|
| committer | GitHub | 2020-10-19 10:43:01 +0000 |
| commit | 5be9faac2dcf44b383e57f95b4fbd558b8bd24b8 (patch) | |
| tree | 8d089ada60a308f58bb63ac628ffbd71257da455 /test-suite | |
| parent | 4cb8a7c47972fc15e8f755a99e4a14170580aac1 (diff) | |
| parent | 2b8a11101a1f152f78f0f8c924701e5f3915b4f7 (diff) | |
Merge PR #13166: Fixes #13165: implicit arguments in defined fields of record types not taken into account
Reviewed-by: SkySkimmer
Diffstat (limited to 'test-suite')
| -rw-r--r-- | test-suite/success/Record.v | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test-suite/success/Record.v b/test-suite/success/Record.v index ce07512a1e..beb424dd40 100644 --- a/test-suite/success/Record.v +++ b/test-suite/success/Record.v @@ -93,3 +93,18 @@ Record R : Type := { (* This is used in a couple of development such as UniMatch *) Record S {A:Type} := { a : A; b : forall A:Type, A }. + +(* Bug #13165 on implicit arguments in defined fields *) +Record T := { + f {n:nat} (p:n=n) := nat; + g := f (eq_refl 0) +}. + +(* Slight improvement in when SProp relevance is detected *) +Inductive True : SProp := I. +Inductive eqI : True -> SProp := reflI : eqI I. + +Record U (c:True) := { + u := c; + v := reflI : eqI u; + }. |
