a strange emit of llvm-g++

I tested a simple function shown as follows for for llvm-g++:

This is a feature of C++, which allows overloading to work with standard linkers. It isn't a bug. If you compile your code with gcc vs g++ you'll see the same thing.

-Chris