X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2Fvmcore%2Flinker.c;h=edeee699a117236a986c69a9daeafa4fcea36c35;hb=204bf2cdfec73890037af529d67d396d30662a44;hp=d1c9c4531b0e603b651392fe756248498147adce;hpb=88ac4a880c37a5974a0345c12a9252ad2c6f014a;p=cacao.git diff --git a/src/vmcore/linker.c b/src/vmcore/linker.c index d1c9c4531..edeee699a 100644 --- a/src/vmcore/linker.c +++ b/src/vmcore/linker.c @@ -279,6 +279,16 @@ void linker_init(void) vm_abort("linker_init: linking failed"); #endif + /* Important system exceptions. */ + + if (!link_class(class_java_lang_Exception)) + vm_abort("linker_init: linking failed"); + + if (!link_class(class_java_lang_ClassNotFoundException)) + vm_abort("linker_init: linking failed"); + + if (!link_class(class_java_lang_RuntimeException)) + vm_abort("linker_init: linking failed"); /* some classes which may be used more often */