mirror of
https://github.com/roc-lang/roc.git
synced 2025-10-02 16:21:11 +00:00
Canonicalize opaque types
This commit is contained in:
parent
6104a27b45
commit
6b53692aac
21 changed files with 263 additions and 64 deletions
|
@ -39,7 +39,7 @@ pub enum Problem {
|
|||
CyclicAlias(Symbol, Region, Vec<Symbol>),
|
||||
BadRecursion(Vec<CycleEntry>),
|
||||
PhantomTypeArgument {
|
||||
alias: Symbol,
|
||||
typ: Symbol,
|
||||
variable_region: Region,
|
||||
variable_name: Lowercase,
|
||||
},
|
||||
|
@ -76,6 +76,10 @@ pub enum Problem {
|
|||
alias_name: Symbol,
|
||||
region: Region,
|
||||
},
|
||||
InvalidOpaqueRigid {
|
||||
opaque_name: Symbol,
|
||||
region: Region,
|
||||
},
|
||||
InvalidInterpolation(Region),
|
||||
InvalidHexadecimal(Region),
|
||||
InvalidUnicodeCodePt(Region),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue