Example

  i = 3;
  
  
  fun(i++, --i);
  
  

In the above example, fun() is called either with fun(3,3) or with fun(2,2).