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