On Fri, 10 Dec 2010, Paul Eggert wrote:

The usual assumption, of course, is that the compiler picks
one interpretation of >> and sticks with it.  ...

Not quite true: there are at least two interpretations, one for signed and
one for unsigned variables.

....  If that is true, then "#if -1 >> 1 == -1" works, ...

Is it clear that the preprocessor must interpret -1 as signed??

Regards
Peter Breitenlohner <[email protected]>

_______________________________________________
Autoconf mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/autoconf

Reply via email to