summaryrefslogtreecommitdiff
path: root/sql/sql_lex.cc
diff options
context:
space:
mode:
authorIgor Babaev <igor@askmonty.org>2016-09-07 15:49:56 -0700
committerIgor Babaev <igor@askmonty.org>2016-09-07 15:49:56 -0700
commita2b8bdfbb98a193cdaf1e331819446db94c2f362 (patch)
tree7b4b2a012d821a2a0d69db1ab54f61651ad9f604 /sql/sql_lex.cc
parent82626d78799c59bddd10ee63c03f5770fc11fa3a (diff)
parent4ec088f2e76a8004c270d28d042f548c0f81e5f7 (diff)
downloadmariadb-git-a2b8bdfbb98a193cdaf1e331819446db94c2f362.tar.gz
Merge branch '10.2' into bb-10.2-mdev9864
Diffstat (limited to 'sql/sql_lex.cc')
-rw-r--r--sql/sql_lex.cc10
1 files changed, 1 insertions, 9 deletions
diff --git a/sql/sql_lex.cc b/sql/sql_lex.cc
index 1db6049d6ef..5c2b004a471 100644
--- a/sql/sql_lex.cc
+++ b/sql/sql_lex.cc
@@ -2457,7 +2457,6 @@ bool st_select_lex::mark_as_dependent(THD *thd, st_select_lex *last,
return FALSE;
}
-bool st_select_lex_node::set_braces(bool value) { return 1; }
bool st_select_lex_node::inc_in_sum_expr() { return 1; }
uint st_select_lex_node::get_in_sum_expr() { return 0; }
TABLE_LIST* st_select_lex_node::get_table_list() { return 0; }
@@ -2607,13 +2606,6 @@ st_select_lex* st_select_lex::outer_select()
}
-bool st_select_lex::set_braces(bool value)
-{
- braces= value;
- return 0;
-}
-
-
bool st_select_lex::inc_in_sum_expr()
{
in_sum_expr++;
@@ -4378,7 +4370,7 @@ void st_select_lex::set_explain_type(bool on_the_fly)
for (JOIN_TAB *tab= first_explain_order_tab(join); tab;
tab= next_explain_order_tab(join, tab))
{
- if (tab->table->pos_in_table_list->with)
+ if (tab->table && tab->table->pos_in_table_list->with)
{
uses_cte= true;
break;