* Sync up to trunk head (r60691).

svn path=/branches/ntvdm/; revision=60692
This commit is contained in:
Amine Khaldi 2013-10-17 11:19:05 +00:00
commit 25445ea35f
5851 changed files with 218087 additions and 724119 deletions

View file

@ -5,5 +5,9 @@ list(APPEND SOURCE
ehvec.cpp
typeinfo.cpp)
add_asm_files(cpprt_asm i386/cpprt.s)
if(ARCH STREQUAL "i386")
add_asm_files(cpprt_asm i386/cpprt.s)
elseif(ARCH STREQUAL "amd64")
add_asm_files(cpprt_asm amd64/cpprt.s)
endif()
add_library(cpprt ${SOURCE} ${cpprt_asm})

View file

@ -0,0 +1,16 @@
#include <asm.inc>
.code
MACRO(DEFINE_ALIAS, alias, orig, type)
EXTERN &orig:&type
ALIAS <&alias> = <&orig>
ENDM
; void __cdecl `eh vector constructor iterator'(void *,unsigned __int64,int,void (__cdecl*)(void *),void (__cdecl*)(void *))
DEFINE_ALIAS ??_L@YAXPEAX_KHP6AX0@Z2@Z, ?MSVCRTEX_eh_vector_constructor_iterator@@YAXPEAX_KHP6AX0@Z2@Z
; void __cdecl `eh vector destructor iterator'(void *,unsigned __int64,int,void (__cdecl*)(void *))
DEFINE_ALIAS ??_M@YAXPEAX_KHP6AX0@Z@Z, ?MSVCRTEX_eh_vector_destructor_iterator@@YAXPEAX_KHP6AX0@Z@Z
END