[MDEV-16663] Connect: Warnings about Table_scope_and_contents_source_st::init Created: 2018-07-02  Updated: 2023-04-27

Status: Open
Project: MariaDB Server
Component/s: None
Affects Version/s: 10.3
Fix Version/s: 10.4

Type: Bug Priority: Minor
Reporter: markus makela Assignee: Alexander Barkov
Resolution: Unresolved Votes: 0
Labels: None


 Description   

When the connect engine is build, a number of the following warnings are logged.

[ 55%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabutil.cpp.o
In file included from /home/markusjm/mariadb-server-markus456/include/my_sys.h:20,
                 from /home/markusjm/mariadb-server-markus456/include/waiting_threads.h:19,
                 from /home/markusjm/mariadb-server-markus456/sql/sql_class.h:24,
                 from /home/markusjm/mariadb-server-markus456/storage/connect/tabutil.cpp:14:
/home/markusjm/mariadb-server-markus456/sql/handler.h: In member function ‘void Table_scope_and_contents_source_st::init()’:
/home/markusjm/mariadb-server-markus456/include/m_string.h:60:49: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct Table_scope_and_contents_source_st’; use assignment or value-initialization instead [-Wclass-memaccess]
 # define bzero(A,B)             memset((A),0,(B))
                                                 ^
/home/markusjm/mariadb-server-markus456/sql/handler.h:2068:5: note: in expansion of macro ‘bzero’
     bzero(this, sizeof(*this));
     ^~~~~
In file included from /home/markusjm/mariadb-server-markus456/sql/log.h:20,
                 from /home/markusjm/mariadb-server-markus456/sql/sql_class.h:27,
                 from /home/markusjm/mariadb-server-markus456/storage/connect/tabutil.cpp:14:
/home/markusjm/mariadb-server-markus456/sql/handler.h:1995:8: note: ‘struct Table_scope_and_contents_source_st’ declared here
 struct Table_scope_and_contents_source_st
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Generated at Thu Feb 08 08:30:37 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.