forked from boostorg/type_traits
Disable __fastcall for x86+CLR.
This commit is contained in:
1 parent
3df3014681
commit
cacb2bb3f6
2 files changed
+28
No files matched your search
@@ -94,11 +94,13 @@ typedef void __cdecl cfoo2_t(int&, double);
|
||||
typedef void __cdecl cfoo3_t(int&, bool, int, int);
|
||||
typedef void __cdecl cfoo4_t(int, bool, int*, int[], int, int, int, int, int);
|
||||
|
||||
#ifndef __CLR_VER
|
||||
typedef void __fastcall ffoo0_t();
|
||||
typedef void __fastcall ffoo1_t(int);
|
||||
typedef void __fastcall ffoo2_t(int&, double);
|
||||
typedef void __fastcall ffoo3_t(int&, bool, int, int);
|
||||
typedef void __fastcall ffoo4_t(int, bool, int*, int[], int, int, int, int, int);
|
||||
#endif
|
||||
#if (_MSC_VER >= 1800) && !defined(__CLR_VER)
|
||||
typedef void __vectorcall vfoo0_t();
|
||||
typedef void __vectorcall vfoo1_t(int);
|
||||
@@ -118,11 +120,13 @@ BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_function<cfoo2_t>::value, true);
|
||||
BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_function<cfoo3_t>::value, true);
|
||||
BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_function<cfoo4_t>::value, true);
|
||||
|
||||
#ifndef __CLR_VER
|
||||
BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_function<ffoo0_t>::value, true);
|
||||
BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_function<ffoo1_t>::value, true);
|
||||
BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_function<ffoo2_t>::value, true);
|
||||
BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_function<ffoo3_t>::value, true);
|
||||
BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_function<ffoo4_t>::value, true);
|
||||
#endif
|
||||
|
||||
#if (_MSC_VER >= 1800) && !defined(__CLR_VER)
|
||||
BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_function<vfoo0_t>::value, true);
|
||||
|
||||
Reference in new issue
Block a user