module libwasm.rt.stubs; import std.typecons : Ternary; // todo: Is this still necessary? version (WebAssembly) extern (C) pragma(mangle, "_D3std8typecons7Ternary6__ctorMFNaNbNcNiNfbZSQBrQBqQBk") auto ternaryModuleConstructor(bool b, Ternary* t) { (cast(ubyte*) t)[0] = b << 1; return t; }