On 4/26/13, Ali Çehreli <acehreli at yahoo.com> wrote: > Introduce a variable: > > int i = 1; > foo(i); // again, goes to long An even better example: enum e = 1; void main() { foo(e); // bool } static e = 1; void main() { foo(e); // long } I find this unacceptable.