Message304912
My suggestion would be to pass alignof(type) into the allocator via macro. Then the allocator could at least assert it's providing good enough alignment if not provide the correct alignment.
I believe 16-byte alignment is special because it's glibc's malloc's default. So "normal" code shouldn't really be expecting anything better than 16-byte alignment. Code with higher alignment requirements will have to use APIs like the one proposed in #18835. |
|
Date |
User |
Action |
Args |
2017-10-24 14:41:45 | benjamin.peterson | set | recipients:
+ benjamin.peterson, pitrou, vstinner |
2017-10-24 14:41:45 | benjamin.peterson | set | messageid: <1508856105.05.0.213398074469.issue27987@psf.upfronthosting.co.za> |
2017-10-24 14:41:45 | benjamin.peterson | link | issue27987 messages |
2017-10-24 14:41:45 | benjamin.peterson | create | |
|