|
@@ -56,7 +56,7 @@ using std::runtime_error;
|
|
#pragma warning(disable : 4275)
|
|
#pragma warning(disable : 4275)
|
|
#endif
|
|
#endif
|
|
|
|
|
|
-class DeadlyErrorBase : public runtime_error {
|
|
|
|
|
|
+class ASSIMP_API DeadlyErrorBase : public runtime_error {
|
|
protected:
|
|
protected:
|
|
DeadlyErrorBase(Assimp::Formatter::format f);
|
|
DeadlyErrorBase(Assimp::Formatter::format f);
|
|
|
|
|
|
@@ -145,7 +145,7 @@ struct ExceptionSwallower<void> {
|
|
return ExceptionSwallower<type>()(); \
|
|
return ExceptionSwallower<type>()(); \
|
|
} \
|
|
} \
|
|
catch (...) { \
|
|
catch (...) { \
|
|
- ASSIMP_END_EXCEPTION_REGION_errorString = "Unknown exception"; \
|
|
|
|
|
|
+ ASSIMP_END_EXCEPTION_REGION_errorString = "Unknown exception"; \
|
|
ASSIMP_END_EXCEPTION_REGION_exception = std::current_exception(); \
|
|
ASSIMP_END_EXCEPTION_REGION_exception = std::current_exception(); \
|
|
return ExceptionSwallower<type>()(); \
|
|
return ExceptionSwallower<type>()(); \
|
|
} \
|
|
} \
|