diff --git a/enhanced/drlvm/trunk/vm/vmcore/src/class_support/Verifier_stub.cpp b/enhanced/drlvm/trunk/vm/vmcore/src/class_support/Verifier_stub.cpp index b23a03f..c942e66 100644 --- a/enhanced/drlvm/trunk/vm/vmcore/src/class_support/Verifier_stub.cpp +++ b/enhanced/drlvm/trunk/vm/vmcore/src/class_support/Verifier_stub.cpp @@ -123,9 +123,9 @@ Class::verify_constraints(const Global_E if( result != VER_OK ) { unlock(); if( result == VER_ErrorLoadClass ) { - REPORT_FAILED_CLASS_CLASS(m_class_loader, this, - VM_Global_State::loader_env->JavaLangNoClassDefFoundError_String->bytes, - error); + // Exception is raised by class loading + // and passed through verifier unchanged + assert(exn_raised()); } else { REPORT_FAILED_CLASS_CLASS(m_class_loader, this, "java/lang/VerifyError", error);