[Development] Change in qfloat16 ?
Edward Welbourne
edward.welbourne at qt.io
Mon Jul 28 17:56:51 CEST 2025
Axel Spoerl (28 July 2025 17:13),
> Has anything changed in the qfloat16 implementation recently?
No.
> .../qtbase/src/corelib/doc/snippets/code/src_corelib_serialization_qcborstream.cpp:164:24:
> error: conversion from ‘float’ to non-scalar type ‘qfloat16’ requested
> 164 | qfloat16 f16 = f;
>
> This fixes the problem: https://codereview.qt-project.org/c/qt/qtbase/+/664024
That error message sounds like the lack of #include <qfloat16.h> may be
relevant. There is a non-explicit qfloat16(float) constructor, which I
would expect to make that work, if its declaration were visible.
> But I wonder how this can have merged:
> https://codereview.qt-project.org/c/qt/qtbase/+/663662
The code there is snippets; I wouldn't be at all surprised if what's
changed is that someone has enabled compilation of them as part of
normal builds, since that change integrated.
Eddy.
Confidential
More information about the Development
mailing list