[cfe-dev] BUG: complete misunterstanding of the MS-ABI

Anton Korobeynikov via cfe-dev cfe-dev at lists.llvm.org
Thu Sep 3 14:09:06 PDT 2020


>
> Since MSVC does NOT support an (unsigned) __int128 data type, __uint128_t
> is a user-defined type there, for which the cited specs clearly state how
> to return it.
>
WRONG USER INTERPRETATION:  __uint128_t is not a user-defined type.


> | For classification purposes __int128 is treated as if it were
> implemented as:
> | typedef struct {
> | long low, high;
> | } __int128;
>
WRONG USER INTERPRETATION:  Classification rules of System V ABI is
irrelevant here.

-- 
With best regards, Anton Korobeynikov
Department of Statistical Modelling, Saint Petersburg State University
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20200904/569ab4a7/attachment.html>


More information about the cfe-dev mailing list