1 2 3 4 5 6 7 8 9 10
// The C++ front-end thinks the two foo's are different, the LLVM emitter // thinks they are the same. The disconnect causes problems. void foo() { } void bar() { void foo(); foo(); }