TortureGiven.scala 593 B

123456789101112131415161718192021222324252627
  1. object Registry {
  2. given regOrd: Ordering[Int] = new Ordering[Int] {
  3. def compare(a: Int, b: Int): Int = cmpHelper(a, b)
  4. val innerVal = 5
  5. }
  6. def member(): Int = 1
  7. }
  8. given topOrd: Ordering[Long] = new Ordering[Long] {
  9. def compare(a: Long, b: Long): Int = cmpTop(a, b)
  10. val topInnerVal = 6
  11. }
  12. class BodyStmt(size: Int) {
  13. require(size > 0)
  14. logInit(this)
  15. val fnField = (x: Int) => runLam(x)
  16. }
  17. object Boot extends App {
  18. bootUp()
  19. def local(): Unit = ()
  20. }
  21. object NamedArgs {
  22. def cbTarget(): Unit = ()
  23. def sink(): Unit = {
  24. wire(cb = cbTarget)
  25. forward(cb = cb)
  26. }
  27. }