aboutsummaryrefslogtreecommitdiff
path: root/src/test/scala/scala/async/run/stackoverflow/StackOverflowSpec.scala
blob: 2bd41bd2ec7945254ef69be5ec7edbfa6b428a33 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/*
 * Copyright (C) 2012-2014 Lightbend Inc. <http://www.lightbend.com>
 */

package scala.async
package run
package stackoverflow

import org.junit.Test
import scala.async.internal.AsyncId


class StackOverflowSpec {

  @Test
  def stackSafety(): Unit = {
    import AsyncId._
    async {
      var i = 100000000
      while (i > 0) {
        if (false) {
          await(())
        }
        i -= 1
      }
    }
  }
}