[so] [Tema 0][Win] Warning compliare macro DIE

Costash costashsrc at gmail.com
Fri Mar 1 14:19:43 EET 2013


2013/3/1 Mihnea Dobrescu-Balaur <mihneadb at gmail.com>:
> On Mar 1, 2013 1:20 PM, "Costash" <costashsrc at gmail.com> wrote:
>>
>> 2013/3/1 Mihnea Dobrescu-Balaur <mihneadb at gmail.com>:
>> >
>> > Compilez cumva (ca) c++? Probabil face niște casts implicite la bool și
>> > nu
>> > îi convin?
>> >
>>
>> După cum ai văzut în comanda de compilare, nu, nu compilez as C++, flag-ul
>> /TP
>> nefiind permis la tema asta.
>>
>> Păi de ce nu i-ar conveni ceva de forma:
>>         DIE(argc < 2, "mesaj);
>>
>
> Încearcă w3 în loc de wall. Poate la noi pur și simplu e ascuns acel warning
> :).
>

Cu W3 într-adevar nu mai am warnings, dar știu dacă e o soluție permisă la tema
asta.
Cu Wall, toate apelurile macro-ului DIE generează același warning:

warning C4127: conditional expression is constant

Also, dacă este ok cu W3 în loc de Wall, aștept o confirmare, ca să nu mai caut
acul în carul cu fân.

Mersi,
Costash.


More information about the so mailing list