replace llvm::error_code with std::error_code.