[llvmonly] Fix initialization of static gshared methods, they receive a vtable as...
authorZoltan Varga <vargaz@gmail.com>
Thu, 14 Jan 2016 21:47:29 +0000 (16:47 -0500)
committerZoltan Varga <vargaz@gmail.com>
Thu, 14 Jan 2016 21:47:56 +0000 (16:47 -0500)
commit34d130c051bab4d37bae21e590225dcd95aca511
tree91a7a25b9c494908d42282a1c126fb0acf67889a
parent687bbf2f71c14dd7c0740bcbd7c3b6f56ca39594
[llvmonly] Fix initialization of static gshared methods, they receive a vtable as the rgctx argument, not a MonoMethodRuntimeGenericContext. Emit unwind info for unbox wrappers. Fix calls to gsharedvt methods from non-shared delegate invoke wrappers.
mono/mini/aot-compiler.c
mono/mini/aot-runtime.c
mono/mini/method-to-ir.c
mono/mini/mini-generic-sharing.c
mono/mini/mini-llvm.c
mono/mini/mini-runtime.c
mono/mini/mini.h
mono/mini/patch-info.h