#include #include #include "bench.h" coroutine MyCoroutine {}; void ?{} (MyCoroutine & this) { #ifdef EAGER prime(this); #endif } void main(MyCoroutine & this) {} int main(int argc, char* argv[]) { BENCH( for (size_t i = 0; i < n; i++) { MyCoroutine m; }, result ) printf("%llu\n", result); }