Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.
Already on GitHub?
to your account
If Foo[T] is synthesized implicit macro, then sometimes recursive calls from Foo[X] to Foo[Y] might lead to divergent implicit errors.
The build-in divergent expansion protection is nice, sure thing, but for macros it just gets in the way, because it's the macro programmer who should be in control.
The text was updated successfully, but these errors were encountered:
Imported From: https://issues.scala-lang.org/browse/SI-7167?orig=1
Affected Versions: 2.10.0
Sorry, something went wrong.
Fixed in scala/scala@8168f11
Successfully merging a pull request may close this issue.