Details
-
Bug
-
Status: Open (View Workflow)
-
Minor
-
Resolution: Unresolved
-
10.4
-
None
Description
Build 10.4 in debug, and compilation will fail with:
In file included from /data/git/10.4_dbg/include/my_global.h:1067:0,
|
from /data/git/10.4_dbg/storage/spider/spd_db_conn.cc:18:
|
/data/git/10.4_dbg/include/my_dbug.h: In function 'int spider_db_simple_action(uint, spider_db_handler*, int)':
|
/data/git/10.4_dbg/include/my_dbug.h:79:71: error: 'error_num' may be used uninitialized in this function [-Werror=maybe-uninitialized]
|
#define DBUG_RETURN(a1) do { _db_stack_frame_.line=__LINE__; return(a1);} while(0)
|
^
|
/data/git/10.4_dbg/storage/spider/spd_db_conn.cc:5727:7: note: 'error_num' was declared here
|
int error_num;
|
^~~~~~~~~
|
Optimized build works fine.
Setting -DMYSQL_MAINTAINER_MODE=0 fixes the issue on debug.