Fix additional issues pointed out in PR4088.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70305 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/include/clang/AST/ExternalASTSource.h b/include/clang/AST/ExternalASTSource.h
index 930173a..4219bd5 100644
--- a/include/clang/AST/ExternalASTSource.h
+++ b/include/clang/AST/ExternalASTSource.h
@@ -59,11 +59,11 @@
/// \brief Resolve a type ID into a type, potentially building a new
/// type.
- virtual QualType GetType(unsigned ID) = 0;
+ virtual QualType GetType(uint32_t ID) = 0;
/// \brief Resolve a declaration ID into a declaration, potentially
/// building a new declaration.
- virtual Decl *GetDecl(unsigned ID) = 0;
+ virtual Decl *GetDecl(uint32_t ID) = 0;
/// \brief Resolve the offset of a statement in the decl stream into a
/// statement.