On Wed, Jun 12, 2019 at 01:47:42PM +0200, Irrwahn wrote:

> 
> There is nothing wrong here. Gcc reports the size that is necessary to 
> store an object of type sesqui_int, including any padding that has been
> applied, e.g. for alignment reasons. An array of n elements of that type 
> will in turn always be reported by sizeof as having *exactly* n times 
> that size, in bytes. Gcc is therefore in accordance with the language 
> definition. 

More precisely, sizeof(foo) is the spacing of consecutive elements of type foo.

-- hendrik

_______________________________________________
Dng mailing list
[email protected]
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to