Loading sql/sp_head.h +2 −3 Original line number Diff line number Diff line Loading @@ -470,11 +470,10 @@ class sp_instr_set_trigger_field : public sp_instr public: sp_instr_set_trigger_field(Name_resolution_context *context_arg, uint ip, sp_pcontext *ctx, sp_instr_set_trigger_field(uint ip, sp_pcontext *ctx, Item_trigger_field *trg_fld, Item *val) : sp_instr(ip, ctx), trigger_field(context_arg, trg_fld), trigger_field(trg_fld), value(val) {} Loading sql/sql_lex.cc +1 −1 Original line number Diff line number Diff line Loading @@ -1936,7 +1936,7 @@ void st_lex::link_first_table_back(TABLE_LIST *first, { first->next_local= (TABLE_LIST*) select_lex.table_list.first; select_lex.table_list.first= (byte*) select_lex.context.table_list= first; (byte*) (select_lex.context.table_list= first); select_lex.table_list.elements++; //safety } } Loading sql/sql_yacc.yy +5 −5 Original line number Diff line number Diff line Loading @@ -7743,13 +7743,13 @@ sys_option_value: it= new Item_null(); } if (!(trg_fld= new Item_trigger_field(&lex->current_select->context, if (!(trg_fld= new Item_trigger_field(&lex->current_select-> context, Item_trigger_field::NEW_ROW, $2.base_name.str)) || !(i= new sp_instr_set_trigger_field( &lex->current_select->context, lex->sphead->instructions(), lex->spcont, trg_fld, it))) !(i= new sp_instr_set_trigger_field(lex->sphead-> instructions(), lex->spcont, trg_fld, it))) YYABORT; /* Loading Loading
sql/sp_head.h +2 −3 Original line number Diff line number Diff line Loading @@ -470,11 +470,10 @@ class sp_instr_set_trigger_field : public sp_instr public: sp_instr_set_trigger_field(Name_resolution_context *context_arg, uint ip, sp_pcontext *ctx, sp_instr_set_trigger_field(uint ip, sp_pcontext *ctx, Item_trigger_field *trg_fld, Item *val) : sp_instr(ip, ctx), trigger_field(context_arg, trg_fld), trigger_field(trg_fld), value(val) {} Loading
sql/sql_lex.cc +1 −1 Original line number Diff line number Diff line Loading @@ -1936,7 +1936,7 @@ void st_lex::link_first_table_back(TABLE_LIST *first, { first->next_local= (TABLE_LIST*) select_lex.table_list.first; select_lex.table_list.first= (byte*) select_lex.context.table_list= first; (byte*) (select_lex.context.table_list= first); select_lex.table_list.elements++; //safety } } Loading
sql/sql_yacc.yy +5 −5 Original line number Diff line number Diff line Loading @@ -7743,13 +7743,13 @@ sys_option_value: it= new Item_null(); } if (!(trg_fld= new Item_trigger_field(&lex->current_select->context, if (!(trg_fld= new Item_trigger_field(&lex->current_select-> context, Item_trigger_field::NEW_ROW, $2.base_name.str)) || !(i= new sp_instr_set_trigger_field( &lex->current_select->context, lex->sphead->instructions(), lex->spcont, trg_fld, it))) !(i= new sp_instr_set_trigger_field(lex->sphead-> instructions(), lex->spcont, trg_fld, it))) YYABORT; /* Loading