Bug #86065 maybe-uninitialized warning in sql_plugin.cc
Submitted: 25 Apr 2017 7:39 Modified: 25 Apr 2017 14:55
Reporter: Knut Anders Hatlen Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Compiling Severity:S3 (Non-critical)
Version:8.0.2 OS:Any
Assigned to: CPU Architecture:Any

[25 Apr 2017 7:39] Knut Anders Hatlen
Description:
GCC 4.8.5 raises a warning:

sql_plugin.cc: In function ‘bool mysql_install_plugin(THD*, const LEX_STRING*, const LEX_STRING*)’:
sql_plugin.cc:2401:34: error: ‘tmp’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
     tmp->state= PLUGIN_IS_DELETED;
                                  ^
cc1plus: all warnings being treated as errors

How to repeat:
cmake -DWITH_DEBUG=1 -DCMAKE_C_FLAGS=-Og -DCMAKE_CXX_FLAGS=-Og /src
make
[25 Apr 2017 14:55] Paul DuBois
Posted by developer:
 
Fixed in 8.0.2.

Code cleanup. No changelog entry needed.