Linker-supplied __ImageBase must be extern "C". (#10454)
commit24c1f2a40c190cf205c1cff7f2fb504fd7549905
authorJay Krell <jay.krell@cornell.edu>
Tue, 4 Sep 2018 16:26:42 +0000 (4 09:26 -0700)
committerGitHub <noreply@github.com>
Tue, 4 Sep 2018 16:26:42 +0000 (4 09:26 -0700)
tree0fb453417b976e8919c76ccff47d9460fef8732d
parent3c2396bf0dd847d4a6fa5599fa53bb47dbe76d6a
Linker-supplied __ImageBase must be extern "C". (#10454)

https://jenkins.mono-project.com/job/w/15083/parsed_console/log.html
assembly.obj : error LNK2001: unresolved external symbol "struct _IMAGE_DOS_HEADER __ImageBase" (?__ImageBase@@3U_IMAGE_DOS_HEADER@@A) [d:\j\workspace\w\msvc\libmono-dynamic.vcxproj]
d:\j\workspace\w\msvc/./build/boehm/Win32\bin\ReleaseCxx\mono-2.0-boehm.dll : fatal error LNK1120: 1 unresolved externals [d:\j\workspace\w\msvc\libmono-dynamic.vcxproj]
Since it is data, extern "C" w/o braces is confusing, but maybe valid, so begin/end form is used.
mono/metadata/coree.h