OT C kviz
Jan Waclawek
konfera na efton.sk
Sobota Září 26 10:05:58 CEST 2015
Ano tak toto je asi definitivne potvrdenie dovodu - inicializacia jedineho
bitu "nastartuje" inicializaciu celeho vnoreneho structu (t.j. ho
vynuluje, a tym vynuluje cely union).
A ze to robi aj M$ rovnako len potvrdzuje ze vlastne tak je to spravne.
Treba si vtlct do hlavy, ze inicializacia structu je ine ako priradenie
polozke structu...
Dakujem.
wek
----- Original Message ---------------
Subject: Re: OT C kviz
From: Miroslav Mraz <mrazik at volny.cz>
Date: Sat, 26 Sep 2015 09:18:25 +0200
To: HW-news <hw-list at list.hw.cz>
>Je¹tì jsem po ránu vyzkou¹el clang-3.5. Výsledek :
>
>warning: initializer overrides prior initialization of this subobject
> [-Winitializer-overrides]
>main.c:172:5: note: previous initialization is here
> .PSEN1 = 1,
> ^~~~~~~~~~
>1 warning generated.
>
>Tak¾e takto inicializovat opravdu nejde. Sice se to pøelo¾í, ale
>výsledek je chybný. Mimochodem úplnì stejný jako v gcc.
>
>Mrazík
>
>Dne 26.9.2015 v 08:50 Ladislav Vaiz napsal(a):
>> Pohled z druhé strany barikády - ve VS2013 to ani po zmìnì
>> __attribute__((packed)) na #pragma pack(1) nejde zkompilovat.
>> L.
>>
>>
Další informace o konferenci Hw-list