Bug 34371

Summary: Mono Git Master has amd64 build issue with MSVC.
Product: [Mono] Runtime Reporter: Zachary Greve <ztgreve>
Component: GeneralAssignee: Bugzilla <bugzilla>
Status: RESOLVED FIXED    
Severity: normal CC: mono-bugs+mono, mono-bugs+runtime, vargaz
Priority: ---    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows   
Tags: Is this bug a regression?: ---
Last known good build:

Description Zachary Greve 2015-09-28 18:08:05 UTC
The header mini-amd64.h (mono/mini) has the following code:

typedef struct {
} GSharedVtCallInfo;

(line 223)

which causes both MSVC 2015 and MSVC 2013 to fail, stating that a C struct must have at least one member.

This was added in a commit with the message 'Fix Build', although I think that commit had the opposite effect instead.
Comment 1 Zoltan Varga 2015-09-28 19:17:10 UTC
Should be fixed by def8ec43d404f2e783ea7bd8f08cf7f1e225ffa7.
Comment 2 Zachary Greve 2015-10-06 21:39:02 UTC
I'll check tomorrow afternoon (sometime after 2:30 EST, when I get off work) and see if it builds.

Thanks.