current commit
251211.3 · [embind] Allow raw pointers for individual arguments and return values. (#25912)
#include <emscripten/bind.h>

using namespace emscripten;

class C {};

void passThrough(int arg0, C* ptr) {}

EMSCRIPTEN_BINDINGS(raw_pointers) {
  class_<C>("C");
  function("passThrough", &passThrough, allow_raw_pointer<arg<0>>());
}