update headers for llvm3.3