1 2 3 4 5 6 7 8 9 10
// Bug: g++ thinks that int->long is a promotion. // Build don't link: long f (long, long); double f (double, double); void g (double d) { f (d, 0); }