> clang -v returns
>
> Apple clang version 2.1 (tags/Apple/clang-163.7.1) (based on LLVM 3.0svn)
> Target: x86_64-apple-darwin12.2.0
> Thread model: posix

I recommend to use latest compiler. Following one works fine at least.
Old clang has plenty bugs.



Apple clang version 4.0 (tags/Apple/clang-421.0.57) (based on LLVM 3.1svn)
Target: x86_64-apple-darwin12.2.0
Thread model: posix