mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
MDEV-5314 - Compiling fails on OSX using clang
This is port of fix for MySQL BUG#17647863. revno: 5572 revision-id: jon.hauglid@oracle.com-20131030232243-b0pw98oy72uka2sj committer: Jon Olav Hauglid <jon.hauglid@oracle.com> timestamp: Thu 2013-10-31 00:22:43 +0100 message: Bug#17647863: MYSQL DOES NOT COMPILE ON OSX 10.9 GM Rename test() macro to MY_TEST() to avoid conflict with libc++.
This commit is contained in:
@ -524,7 +524,7 @@ typedef struct st_join_table {
|
||||
ha_rows get_examined_rows();
|
||||
bool preread_init();
|
||||
|
||||
bool is_sjm_nest() { return test(bush_children); }
|
||||
bool is_sjm_nest() { return MY_TEST(bush_children); }
|
||||
|
||||
bool access_from_tables_is_allowed(table_map used_tables,
|
||||
table_map sjm_lookup_tables)
|
||||
@ -1299,7 +1299,7 @@ public:
|
||||
lock= thd_arg->lock;
|
||||
select_lex= 0; //for safety
|
||||
tmp_join= 0;
|
||||
select_distinct= test(select_options & SELECT_DISTINCT);
|
||||
select_distinct= MY_TEST(select_options & SELECT_DISTINCT);
|
||||
no_order= 0;
|
||||
simple_order= 0;
|
||||
simple_group= 0;
|
||||
@ -1443,7 +1443,7 @@ public:
|
||||
void set_allowed_join_cache_types();
|
||||
bool is_allowed_hash_join_access()
|
||||
{
|
||||
return test(allowed_join_cache_types & JOIN_CACHE_HASHED_BIT) &&
|
||||
return MY_TEST(allowed_join_cache_types & JOIN_CACHE_HASHED_BIT) &&
|
||||
max_allowed_join_cache_level > JOIN_CACHE_HASHED_BIT;
|
||||
}
|
||||
/*
|
||||
@ -1462,7 +1462,7 @@ public:
|
||||
return ((const_tables != table_count &&
|
||||
((select_distinct || !simple_order || !simple_group) ||
|
||||
(group_list && order) ||
|
||||
test(select_options & OPTION_BUFFER_RESULT))) ||
|
||||
MY_TEST(select_options & OPTION_BUFFER_RESULT))) ||
|
||||
(rollup.state != ROLLUP::STATE_NONE && select_distinct));
|
||||
}
|
||||
bool choose_subquery_plan(table_map join_tables);
|
||||
|
Reference in New Issue
Block a user