Bug #98241 unused variable p in storage/innobase/include/univ.i
| Submitted: | 15 Jan 2020 21:40 | Modified: | 20 Jan 2020 11:45 |
|---|---|---|---|
| Reporter: | Marcelo Altmann (OCA) | Email Updates: | |
| Status: | Verified | Impact on me: | |
| Category: | MySQL Server: Compiling | Severity: | S3 (Non-critical) |
| Version: | 8.0.19 | OS: | Ubuntu |
| Assigned to: | CPU Architecture: | Any |
[17 Jan 2020 13:04]
MySQL Verification Team
Hello Marcelo, Thank you for the report and feedback. I tried to reproduced the issue on reported environment but not seeing any issues(build details are same as that of in Bug #98223). May I request you to please provide exact cmake options(or passing any compiler fags) used for the build? Thank you. regards, Umesh
[17 Jan 2020 15:40]
Marcelo Altmann
Hi Umesh. Thanks for testing it out. According to Bug #98223 you are building it as Debug: -- CMAKE_BUILD_TYPE: Debug I have observed the issue only with Non-Debug builds. Can you try with -DCMAKE_BUILD_TYPE=RelWithDebInfo Thanks
[18 Jan 2020 6:46]
MySQL Verification Team
Thank you, Marcelo for the details. I'll try with non-debug build and update accordingly. regards, Umesh
[20 Jan 2020 11:45]
MySQL Verification Team
Thank you, verified now. regards, Umesh
[20 Jan 2020 11:55]
MySQL Verification Team
Test results - 8.0.19
Attachment: 98241.results (application/octet-stream, text), 344.61 KiB.
Portions of this website are copyright © 2001, 2002 The PHP Group
Page generated in 0.041 sec. using MySQL 8.4.7-u6-cloud
Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the
respective copyright holders.
It is not reviewed in advance
by Oracle and does not necessarily represent the opinion of
Oracle or any other party.
Description: Compilation in Ubuntu 19.04, gcc 8.3 and valgrind 3.14 throws a warning (which can halt compilation if warnings are interpreted as errors): In file included from /tmp/ps/storage/innobase/include/os0event.h:37, from /tmp/ps/storage/innobase/include/buf0types.h:36, from /tmp/ps/storage/innobase/include/buf0buddy.h:41, from /tmp/ps/storage/innobase/buf/buf0buddy.cc:33: /tmp/ps/storage/innobase/buf/buf0buddy.cc: In function 'buf_buddy_free_t* buf_buddy_alloc_zip(buf_pool_t*, ulint)': /tmp/ps/storage/innobase/include/univ.i:630:11: warning: unused variable 'p' [-Wunused-variable] void *p = (addr); \ ^ /tmp/ps/storage/innobase/buf/buf0buddy.cc:327:5: note: in expansion of macro 'UNIV_MEM_TRASH' UNIV_MEM_TRASH(buf, ~i, BUF_BUDDY_STAMP_OFFSET); ^~~~~~~~~~~~~~ /tmp/ps/storage/innobase/include/univ.i:630:11: warning: unused variable 'p' [-Wunused-variable] void *p = (addr); \ ^ /tmp/ps/storage/innobase/buf/buf0buddy.cc:328:5: note: in expansion of macro 'UNIV_MEM_TRASH' UNIV_MEM_TRASH(BUF_BUDDY_STAMP_OFFSET + 4 + buf->stamp.bytes, ~i, ^~~~~~~~~~~~~~ How to repeat: cmake -DWITH_VALGRIND=ON