@@ -9,8 +9,10 @@
#include <functional>
-#include "macro.h"
-
+#undef CONCAT2
+#define CONCAT2(A, B) A##B
+#undef CONCAT
+#define CONCAT(A, B) CONCAT2(A, B)
#define scope(type) scope_##type##_t CONCAT( scope_,CONCAT( type, __LINE__ ) ) = [&]()
class scope_exit_t {