You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
That looks like a very unfortunate interaction that should be fixed. It suggests that @:using causes some typing which it shouldn't cause. This could lead to all sorts of weird errors, so something has to be delayed here.
Interestingly, there's a comment in typeload.ml that says (* delay the using since we need to resolve typedefs *). However, it doesn't seem to actually delay anything...
The ability for typedefs to use @:using is extremly helpful for what I'm working on, I have run into a little restriction though. Similar to #2563
error: Loop found in cascading signatures definitions. Please change order/import
The work around:
If it's to much hassle to remove the restriction, don't worry about it, cheers!
The text was updated successfully, but these errors were encountered: