<div dir="ltr">eg:<div><br></div><div>```</div><div>dlib.d:</div><div>extern(C) void dfun(){assert(0, "some_msg");}</div><div><br></div><div>clib.cpp:</div><div>extern "C" void dfun();</div><div>void fun(){</div><div>  try{</div><div>    dfun();<br></div><div>  }</div><div>  catch(...){</div><div>    // works but how do i get "some_msg" thrown from D?</div><div>  }</div><div>}</div><div>```</div><div><br></div></div>