Details
-
Bug
-
Status: Closed (View Workflow)
-
Blocker
-
Resolution: Fixed
-
10.5
-
None
Description
68>D:\win32-debug\build\src\storage\innobase\include\sync0types.h(611,1): error C2220: warning treated as error - no 'object' file generated (compiling source file D:\win32-debug\build\src\storage\innobase\btr\btr0btr.cc) [D:\win32-debug\build\storage\innobase\innobase.vcxproj]
|
68>D:\win32-debug\build\src\storage\innobase\include\sync0types.h(611,1): warning C4307: '*': integral constant overflow (compiling source file D:\win32-debug\build\src\storage\innobase\btr\btr0btr.cc) [D:\win32-debug\build\storage\innobase\innobase.vcxproj]
|
Attachments
Issue Links
- is caused by
-
MDEV-22841 ut_new_get_key_by_file is unnecessarily expensive
- Closed
I believe that this was broken by
MDEV-22841. I notified the author wlad yesterday, and before leaving for vacation today, he made the 32-bit non-debug build pass.I am reassigning this to kevg, because he reviewed
MDEV-22841and because the author is on vacation. The problem should be that uint is too small on 32-bit systems.