[Development] QProperty and library coding guide
thiago.macieira at intel.com
Mon Jul 20 07:21:39 CEST 2020
On Sunday, 19 July 2020 14:42:24 PDT Giuseppe D'Angelo via Development wrote:
> * change /*2*/ to use ASM. We know the ABI of the platforms we support
> and we know how to calculate the correct pointer value, we just need to
> stop C/C++ from reason about it and flagging it as possible UB. Yes,
> it's a crude hack...
ASM is not a solution. There's at least one major compiler (MSVC) that doesn't
allow any assembler.
But see Ville's email. I think the pointer arithmetic is actually fine. Would
be fine too with uchar*.
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel System Software Products
More information about the Development