What would Your_Favorite_Compiler do?
pmorici: I would expect 22.  On a related a aside this reminds me of a time in school where I wrote a recursive function that I called using the post decrement operator as follows, some_func(x--) which was supposed to stop recursion when x reached zero.  Of course, it never did and went until it filled the stack.  One of those things that stares you in the face and yet takes hours before you're like duh.