Skip to content
New issue

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? Sign in to your account

A pair of typeOf[<existential>] crashers #6204

Closed
scabug opened this issue Aug 7, 2012 · 4 comments
Closed

A pair of typeOf[<existential>] crashers #6204

scabug opened this issue Aug 7, 2012 · 4 comments
Assignees
Milestone

Comments

@scabug
Copy link

@scabug scabug commented Aug 7, 2012

~/code scala210
Welcome to Scala version 2.10.0-M6 (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_27).
Type in expressions to have them evaluated.
Type :help for more information.

scala> object Bish {
     |   def m {
     |     object Bash {
     |       reflect.runtime.currentMirror.universe.typeOf[Option[_]]
     |     }
     |   }
     | }
<console>:10: error: exception during macro expansion: java.lang.StackOverflowError
             reflect.runtime.currentMirror.universe.typeOf[Option[_]]
                                                          ^

scala> object Bosh {
     |   def Besh {
     |     new {
     |       val t = reflect.runtime.currentMirror.universe.typeOf[Option[_]]
     |       val x = t
     |     }
     |   }
     | }
<console>:11: error: recursive value t needs type
             val x = t
                     ^
<console>:10: error: exception during macro expansion: 
scala.reflect.makro.UnexpectedReificationError: internal error: erroneous reifees are not supported, make sure that your reifee has typechecked successfully before passing it to the reifier
	at scala.reflect.reify.Errors$class.CannotReifyErroneousReifee(Errors.scala:72)
@scabug

This comment has been minimized.

Copy link
Author

@scabug scabug commented Aug 7, 2012

Imported From: https://issues.scala-lang.org/browse/SI-6204?orig=1
Reporter: @retronym
Other Milestones: 2.10.0

@scabug

This comment has been minimized.

Copy link
Author

@scabug scabug commented Aug 8, 2012

@xeno-by said:
Also see #5756

@scabug

This comment has been minimized.

Copy link
Author

@scabug scabug commented Aug 8, 2012

@scabug

This comment has been minimized.

Copy link
Author

@scabug scabug commented Aug 9, 2012

@scabug scabug closed this Aug 9, 2012
@scabug scabug added this to the 2.10.0-M6 milestone Apr 7, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants
You can’t perform that action at this time.