BTW - I can reproduce the libc++ bug on 10.7.5 using the example code in your llvm bug report:
Chillida:work su_v$ clang++ -stdlib=libstdc++ -o llvm_bug llvm_bug.cpp Chillida:work su_v$ ./llvm_bug Failed! Position: 0 Chillida:work su_v$ clang++ -stdlib=libc++ -o llvm_bug llvm_bug.cpp Chillida:work su_v$ ./llvm_bug Failed! Position: 3 Chillida:work su_v$
BTW - I can reproduce the libc++ bug on 10.7.5 using the example code in your llvm bug report:
Chillida:work su_v$ clang++ -stdlib=libstdc++ -o llvm_bug llvm_bug.cpp
Chillida:work su_v$ ./llvm_bug
Failed!
Position: 0
Chillida:work su_v$ clang++ -stdlib=libc++ -o llvm_bug llvm_bug.cpp
Chillida:work su_v$ ./llvm_bug
Failed!
Position: 3
Chillida:work su_v$