diff --git a/sql/sql_class.h b/sql/sql_class.h index 3d0ceea5606..26876538828 100644 --- a/sql/sql_class.h +++ b/sql/sql_class.h @@ -6054,6 +6054,7 @@ public: void prepare_to_read_rows(); }; +class my_var_sp; class my_var : public Sql_alloc { public: const LEX_CSTRING name; @@ -6062,7 +6063,7 @@ public: my_var(const LEX_CSTRING *j, enum type s) : name(*j), scope(s) { } virtual ~my_var() {} virtual bool set(THD *thd, Item *val) = 0; - virtual class my_var_sp *get_my_var_sp() { return NULL; } + virtual my_var_sp *get_my_var_sp() { return NULL; } }; class my_var_sp: public my_var {