I would say it has to print 10. There's no restrict anywhere in sight,
there's questionable aliasing, so I think the compiler's obliged to
assume that modifications of other objects with compatible types could
potentially modify the thing pointed to by B.
Copyright 2009, all wrongs reversed. Peter Seebach / XXXX@XXXXX.COM
;-- lawsuits, religion, and funny pictures
(Scientology) <-- get educated!