#include #include #include using namespace emscripten; struct A { void doit() { char bro[] {"Bro"}; MAIN_THREAD_EM_ASM({ console.log(UTF8ToString($0)); },bro); } ~A() { emscripten_console_log("Destructor called"); } }; EMSCRIPTEN_BINDINGS() { class_("A") .smart_ptr_constructor< }