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
If the REPL or fsc is used with -Yinline then we end up in a state where two symbols represent the same thing and the second version isn't initialized where it's expected. This is the root cause for the linked bugs which have more discussion on the subject.
Undoing the fix for #SI-5789 creates a simple reproducer. The test associated with that fix will cause an assertion in Mixin.scala.
The text was updated successfully, but these errors were encountered:
% qscala -nc -optimize -Yinline-warnings
Welcome to Scala version 2.11.3-20141010-000123-a654060c93 (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_65).
Type in expressions to have them evaluated.
Type :help for more information.
scala> "".stripMargin
<console>:8: warning: Could not inline required method augmentString because bytecode unavailable.
"".stripMargin
^
<console>:8: warning: At the end of the day, could not inline @inline-marked method augmentString
"".stripMargin
^
If the REPL or fsc is used with -Yinline then we end up in a state where two symbols represent the same thing and the second version isn't initialized where it's expected. This is the root cause for the linked bugs which have more discussion on the subject.
Undoing the fix for #SI-5789 creates a simple reproducer. The test associated with that fix will cause an assertion in Mixin.scala.
The text was updated successfully, but these errors were encountered: