As we know exception handling is disabled for irrlicht library( can be verified by visual studio solution files).
However, in irrMap.h, we have code like this (svn TRUNK, REV 1913):
Code: Select all
// ValueType operator
operator ValueType()
{
Node* node = Tree.find(Key);
// Not found
if (node==0)
throw "Item not found";
_IRR_IMPLEMENT_MANAGED_MARSHALLING_BUGFIX;
return node->getValue();
}
Actually I am now using build scripts to generate irrlicht related solution files, and I disabled exception handling explicitly for both irrlicht library and the examples. However, my MingW compiler won't compile this code snippet unless I enable the exception handling.
Regards,
Jiang