 public let StackPromo = BenchmarkInfo(
   name: "StackPromo",
   runFunction: run_StackPromo,
-  tags: [.regression])
+  tags: [.regression],
+  legacyFactor: 100)
 
 protocol Proto {
   func at() -> Int

@inline(never)
func work(_ f: Foo) -> Int {
  var r = 0
  for _ in 0..<100_000 {
    r += testStackAllocation(f)
  }
  return r
}

@inline(never)
func hole(_ use: Int, _ N: Int) {
  if (N == 0) {
    print("use: \(use)")
  }
}

public func run_StackPromo(_ N: Int) {

      r -= work(foo)
    }
  }
  blackHole(r)
}
