This forum has been archived. All content is frozen. Please use KDE Discuss instead.

error C4789: buffer 'kernel' of size 32 bytes on win64 build

Tags: None
(comma "," separated)
nelsons
Registered Member
Posts
23
Karma
0
Hi,

With visual studio 2013, my "complex" code build without problem on Win32 target but on x64 target, I have these errors:

13>f:\eigen\eigen\src\core\products\generalblockpanelkernel.h(1708): error C4789: buffer 'kernel' of size 32 bytes will be overrun; 16 bytes will be written starting at offset 48
13>f:\eigen\eigen\src\core\products\generalblockpanelkernel.h(1707): error C4789: buffer 'kernel' of size 32 bytes will be overrun; 16 bytes will be written starting at offset 32
13>f:\eigen\eigen\src\core\products\generalblockpanelkernel.h(1708): error C4789: buffer 'kernel' of size 16 bytes will be overrun; 16 bytes will be written starting at offset 48
13>f:\eigen\eigen\src\core\products\generalblockpanelkernel.h(1707): error C4789: buffer 'kernel' of size 16 bytes will be overrun; 16 bytes will be written starting at offset 32
13>f:\eigen\eigen\src\core\products\generalblockpanelkernel.h(1706): error C4789: buffer 'kernel' of size 16 bytes will be overrun; 16 bytes will be written starting at offset 16

I use Eigen 3.2.4 and I tried also with current unstable branch same errors.

With 3.2.1, it works perfectly.

Did I miss something ?

Sorry to not give a example of code to reproduce this problem

Thanks
nelsons
Registered Member
Posts
23
Karma
0
Hi,

it is fixed in current dev branch

Thanks
User avatar
ggael
Moderator
Posts
3447
Karma
19
OS


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]