summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-01-31 05:05:57 +0000
committerChris Lattner <sabre@nondot.org>2007-01-31 05:05:57 +0000
commit1036ee6c366cac5eac7cc3063151cb663fa33da3 (patch)
tree9d384110c643621980b0aba10a8273314a59cb99
parent720f576f8d2b573451c9ac3e86b1e78c08646a00 (diff)
downloadbcm5719-llvm-1036ee6c366cac5eac7cc3063151cb663fa33da3.tar.gz
bcm5719-llvm-1036ee6c366cac5eac7cc3063151cb663fa33da3.zip
move a method out of line
llvm-svn: 39332
-rw-r--r--clang/AST/Type.cpp5
-rw-r--r--clang/include/clang/AST/Type.h4
2 files changed, 6 insertions, 3 deletions
diff --git a/clang/AST/Type.cpp b/clang/AST/Type.cpp
index 090d60b45a2..b9c3e0fc39c 100644
--- a/clang/AST/Type.cpp
+++ b/clang/AST/Type.cpp
@@ -84,6 +84,11 @@ void FunctionTypeProto::Profile(FoldingSetNodeID &ID, TypeRef Result,
ID.AddInteger(isVariadic);
}
+void FunctionTypeProto::Profile(FoldingSetNodeID &ID) {
+ Profile(ID, getResultType(), ArgInfo, NumArgs, isVariadic());
+}
+
+
bool RecordType::classof(const Type *T) {
if (const TaggedType *TT = dyn_cast<TaggedType>(T))
return isa<RecordDecl>(TT->getDecl());
diff --git a/clang/include/clang/AST/Type.h b/clang/include/clang/AST/Type.h
index 3c00564efd2..d904e4081e0 100644
--- a/clang/include/clang/AST/Type.h
+++ b/clang/include/clang/AST/Type.h
@@ -382,9 +382,7 @@ public:
}
static bool classof(const FunctionTypeProto *) { return true; }
- void Profile(FoldingSetNodeID &ID) {
- Profile(ID, getResultType(), ArgInfo, NumArgs, isVariadic());
- }
+ void Profile(FoldingSetNodeID &ID);
static void Profile(FoldingSetNodeID &ID, TypeRef Result, TypeRef* ArgTys,
unsigned NumArgs, bool isVariadic);
};
OpenPOWER on IntegriCloud