alibaba/AliSQL
storage/ndb/ndb_configure.cmake
:71
CHECK_CXX_SOURCE_COMPILES("
unsigned A = 7;
int main()
{
unsigned a = __builtin_ffs(A);
return 0;
}"
HAVE___BUILTIN_FFS)
CHECK_CXX_SOURCE_COMPILES("
unsigned A = 7;
int main()
{
unsigned a = __builtin_ffs(A);
return 0;
}"
HAVE___BUILTIN_FFS)
CHECK_CXX_SOURCE_RUNS("
template<class T> void ignore(const T&) {}
unsigned A = 7;
int main()
{
unsigned a = __builtin_ffs(A);
ignore(a);
return 0;
}"
HAVE___BUILTIN_FFS)
CHECK_CXX_SOURCE_RUNS("
template<class T> void ignore(const T&) {}
unsigned A = 7;
int main()
{
unsigned a = __builtin_ffs(A);
ignore(a);
return 0;
}"
HAVE___BUILTIN_FFS)
CHECK_CXX_SOURCE_COMPILES("
unsigned A = 7;
int main()
{
unsigned a = __builtin_ffs(A);
return 0;
}"
HAVE___BUILTIN_FFS)
CHECK_CXX_SOURCE_RUNS("
template<class T> void ignore(const T&) {}
unsigned A = 7;
int main()
{
unsigned a = __builtin_ffs(A);
ignore(a);
return 0;
}"
HAVE___BUILTIN_FFS)
CHECK_CXX_SOURCE_RUNS("
template<class T> void ignore(const T&) {}
unsigned A = 7;
int main()
{
unsigned a = __builtin_ffs(A);
ignore(a);
return 0;
}"
HAVE___BUILTIN_FFS)
CHECK_CXX_SOURCE_RUNS("
template<class T> void ignore(const T&) {}
unsigned A = 7;
int main()
{
unsigned a = __builtin_ffs(A);
ignore(a);
return 0;
}"
HAVE___BUILTIN_FFS)
CHECK_CXX_SOURCE_RUNS("
template<class T> void ignore(const T&) {}
unsigned A = 7;
int main()
{
unsigned a = __builtin_ffs(A);
ignore(a);
return 0;
}"
HAVE___BUILTIN_FFS)
CHECK_CXX_SOURCE_RUNS("
template<class T> void ignore(const T&) {}
unsigned A = 7;
int main()
{
unsigned a = __builtin_ffs(A);
ignore(a);
return 0;
}"
HAVE___BUILTIN_FFS)
CHECK_CXX_SOURCE_RUNS("
template<class T> void ignore(const T&) {}
unsigned A = 7;
int main()
{
unsigned a = __builtin_ffs(A);
ignore(a);
return 0;
}"
HAVE___BUILTIN_FFS)