Skip to content

Conversation

FissoreD
Copy link
Collaborator

@FissoreD FissoreD commented Apr 8, 2025

NOTE: this PR is the rebasing of #648.
Close and delete the other branch when this is merged

FissoreD and others added 30 commits April 8, 2025 21:34
This aims to solve the compilation error produced by the compilation of

```
Module foo.
  Class B (i : nat).

  Section s.
    (* Class with coercion depending on section parameters *)
    Context (A : Type).
    Class C (i : A) : Set := {
      x (x : A) :: B 3
    }.
  End s.
End foo.
```
@FissoreD FissoreD changed the title Ce compile more constructors1 TC Solver: prim-proj and canonical struct Apr 8, 2025
@FissoreD FissoreD self-assigned this Apr 8, 2025
@FissoreD FissoreD force-pushed the ce-compile-more-constructors1 branch from c354862 to 733f3a2 Compare April 9, 2025 07:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants