REBASE: now based on LLVM/Clang 3.5