#pragma once #include #include using namespace std; #define THROW(desc) do { \ string _s(desc); \ fprintf(stderr,"THROW: %s\n",_s.data()); \ __asm("int3\n\t"); \ } while(0)