GCC casts short to int

John (Eljay) Love-Jensen eljay@adobe.com
Thu Jun 25 13:34:00 GMT 2009


Hi Leonitis,

> How can I instruct GCC (in the code) to do this?

The production is:

(short) * (short) ==> (int)

If you want that to be a short:

(short)((short) * (short)) ==> (short)

So try this:

c += (short)(a * b);

HTH,
--Eljay



More information about the Gcc-help mailing list