[x86/Linux] Fix constructor missing in UnmanagedToManagedFrame (dotnet/coreclr#8275)
authorSaeHie Park <saehie.park@gmail.com>
Mon, 28 Nov 2016 23:10:14 +0000 (08:10 +0900)
committerJan Vorlicek <janvorli@microsoft.com>
Mon, 28 Nov 2016 23:10:14 +0000 (00:10 +0100)
commit63048d5d5935caa702e2037637e6b8ffc7fff3b6
tree3a5a3b1a877834ccc72e1e1638d9fd3cc98c77f9
parent8fdd87d0210887abfbe624839aee3f5ebd8012c2
[x86/Linux] Fix constructor missing in UnmanagedToManagedFrame (dotnet/coreclr#8275)

Fix compile error for x86/Linux
- full error string: constructor for 'UMThkCallFrame' must explicitly
  initialize the base class 'UnmanagedToManagedFrame' which does not
  have a default constructor
- wrap UMThkCallFrame with also !FEATURE_PAL

Commit migrated from https://github.com/dotnet/coreclr/commit/4fb0c3e3cff61c09a5ec745b354e3219607295a3
src/coreclr/src/inc/vptr_list.h
src/coreclr/src/vm/dllimportcallback.h
src/coreclr/src/vm/frames.cpp
src/coreclr/src/vm/frames.h
src/coreclr/src/vm/i386/cgenx86.cpp
src/coreclr/src/vm/i386/stublinkerx86.cpp
src/coreclr/src/vm/prestub.cpp