- 
    Bug 
- 
    Resolution: Fixed
- 
    P2: Important 
- 
    6.5.2, 6.6.0 Beta2, dev
- 
    None
- 
    Ubuntu 20.04, Clang 15, GCC 11, GCC 9
- 
        2
- 
        c86cf385d (dev), 2d4db1bff (6.5), 3a9bbf235 (6.6), 6da6a17de (dev), e8fb761f7 (6.6), eb5be509d (6.5), 0f19cafc3 (dev), 8e14e13c1 (6.6), 3974778dc (6.5), fdfbb6106 (6.5.3), 096a11225 (6.6.0)
- 
        Foundation Sprint 90
I see in my tests (will link to this issue when uploading to Gerrit) that qHash(qfloat16(-42.f), seed) != qHash(-42.f, seed) (unless seed is 0, then they're the same), on platforms that don't exhibit QTBUG-116064, at least.
Expectation would be, like in the epic, that equal values produce equal hash values.
- is cloned by
- 
                    QTBUG-116077 Inconsistent hashing between different FP types -         
- Reported
 
-         
- relates to
- 
                    QTBUG-116064 [REG SiC 6.4 -> 6.5] qHash(qfloat16(x)) is now ambiguous on GCC13 -         
- Closed
 
-