diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2022-04-19 15:41:41 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-19 15:41:41 +0300 |
commit | 86118d5810b589c29df005b93aba42100a89bd82 (patch) | |
tree | 524a1e8bcf3e33a078c7c2617b68cb49e1815042 | |
parent | 5a3fe49fc57ed6e7794e47f5ddf2acded4ba3cd5 (diff) |
[2020-02] [AOT] Don't set the 'CorrectedSynthesize' flag in the objc_imageinfo section. (#21452)
Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
-rw-r--r-- | mono/mini/aot-compiler.c | 2 | ||||
-rw-r--r-- | mono/mini/mini-llvm.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/mono/mini/aot-compiler.c b/mono/mini/aot-compiler.c index 1ce73a79f9d..aef153d5d02 100644 --- a/mono/mini/aot-compiler.c +++ b/mono/mini/aot-compiler.c @@ -11545,7 +11545,7 @@ emit_objc_selectors (MonoAotCompile *acfg) fprintf (acfg->fp, ".align 3\n"); fprintf (acfg->fp, "L_OBJC_IMAGE_INFO:\n"); fprintf (acfg->fp, ".long 0\n"); - fprintf (acfg->fp, ".long 16\n"); + fprintf (acfg->fp, ".long 0\n"); } static void diff --git a/mono/mini/mini-llvm.c b/mono/mini/mini-llvm.c index 57113a19dcf..80cc9af2b7a 100644 --- a/mono/mini/mini-llvm.c +++ b/mono/mini/mini-llvm.c @@ -6820,7 +6820,7 @@ process_bb (EmitContext *ctx, MonoBasicBlock *bb) ctx->module->objc_selector_to_var = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL); LLVMValueRef info_var = LLVMAddGlobal (ctx->lmodule, LLVMArrayType (LLVMInt8Type (), 8), "@OBJC_IMAGE_INFO"); - int32_t objc_imageinfo [] = { 0, 16 }; + int32_t objc_imageinfo [] = { 0, 0 }; LLVMSetInitializer (info_var, mono_llvm_create_constant_data_array ((uint8_t *) &objc_imageinfo, 8)); LLVMSetLinkage (info_var, LLVMPrivateLinkage); LLVMSetExternallyInitialized (info_var, TRUE); |