https://bugs.kde.org/show_bug.cgi?id=469079

--- Comment #8 from Igor Kushnir <igor...@gmail.com> ---
From
https://codebrowser.dev/gcc/include/x86_64-linux-gnu/bits/floatn-common.h.html:
> No configurations support _Float128x or, as of GCC 7, have compiler
> support for a type meeting the requirements for _Float128x.

> #   if !__GNUC_PREREQ (7, 0) || defined __cplusplus
> typedef _Float128 _Float64x;
> #   endif
KDevelop should probably typedef _Float128 to double, not __float128, to match
GCC's defines.

It appears that these types are always defined in C++, not limited to C++20.
Maybe the C++ standard version affects something else. After all, GCC's
floatn-common.h header should be parsed by libclang too, but maybe it is parsed
wrongly for some reason. Will have to investigate this.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to