fixed 64bit instrinsics for Div/Mod/Shr/Shl/Shrs
[libfirm] / ir / be / bejavacoal.c
index 632e1ee..97a28a2 100644 (file)
@@ -41,6 +41,7 @@
 #include <assert.h>
 #include <stdio.h>
 
+#include "xmalloc.h"
 #include "bejavacoal.h"
 #include "irtools.h"
 #include "bemodule.h"
@@ -63,7 +64,7 @@ static const lc_opt_table_entry_t options[] = {
        LC_OPT_ENT_STR      ("jvm",  "absolute path to jvm dll",                    jvm_lib, sizeof(jvm_lib)),
        LC_OPT_ENT_STR      ("jar",  "jar file of the coalescer",                   jar_file, sizeof(jar_file)),
        LC_OPT_ENT_STR      ("cls",  "name of the class providing the factory",     cls_name, sizeof(cls_name)),
-       LC_OPT_ENT_NULL
+       LC_OPT_LAST
 };
 
 void be_init_javacoal(void)
@@ -152,7 +153,7 @@ static int start_vm(jni_env_t *env, int argc, char *argv[])
        }
 
        memset(&args, 0, sizeof(args));
-       opts = malloc(argc * sizeof(opts[0]));
+       opts = xmalloc(argc * sizeof(opts[0]));
        for(i = 0; i < argc; ++i) {
                opts[i].optionString = argv[i];
                opts[i].extraInfo    = NULL;
@@ -333,7 +334,7 @@ be_java_coal_t *be_java_coal_init(const char *graph_name, int n_nodes, int n_reg
        jstring str;
        int i;
 
-       c = malloc(sizeof(c[0]));
+       c = xmalloc(sizeof(c[0]));
        memset(c, 0, sizeof(c[0]));
        c->env = env;