[cxx] Fixes for all lanes to build as C++ but w/o configure.ac change. (#17452)
commitdc866c2aadb6f6aba04ca0b5eb5799c4e5b7a0fd
authorJay Krell <jaykrell@microsoft.com>
Tue, 14 Jan 2020 11:32:08 +0000 (14 03:32 -0800)
committerBernhard Urban-Forster <lewurm@gmail.com>
Tue, 14 Jan 2020 11:32:08 +0000 (14 12:32 +0100)
treee158b8f13a928f075eeb0bc0cb5292645acee2d4
parentf5e1bd3cdf07f914dad86377fab2b1bc6df08d61
[cxx] Fixes for all lanes to build as C++ but w/o configure.ac change. (#17452)

* [cxx] dlmalloc remove extern "C" and remove NO_MALLINFO.

* [cxx] Move CallInst bitfields to the end to minimize padding for alignment
and fix an unexplained LLVM problem.
mono/mini/mini.h
mono/utils/dlmalloc.c
mono/utils/dlmalloc.h