Fixed name mangling for private entities
[libfirm] / ir / be / mips / bearch_mips.c
index c49a0bd..585d68c 100644 (file)
@@ -341,12 +341,6 @@ static arch_env_t *mips_init(FILE *file_handle) {
        mips_create_opcodes(&mips_irn_ops);
        // mips_init_opcode_transforms();
 
-       /* we mark referenced global entities, so we can only emit those which
-        * are actually referenced. (Note: you mustn't use the type visited flag
-        * elsewhere in the backend)
-        */
-       inc_master_type_visited();
-
        return &isa->arch_env;
 }
 
@@ -357,7 +351,7 @@ static void mips_done(void *self)
 {
        mips_isa_t *isa = self;
 
-       be_gas_emit_decls(isa->arch_env.main_env, 1);
+       be_gas_emit_decls(isa->arch_env.main_env);
 
        be_emit_exit();
        free(isa);