aboutsummaryrefslogtreecommitdiff
path: root/AST/DeclSerialization.cpp
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2008-02-08 00:23:11 +0000
committerAnders Carlsson <andersca@mac.com>2008-02-08 00:23:11 +0000
commit3f9424f3206b834b5dd0e7c403348651ab6fafbb (patch)
treebb742a883bdbdf0bd84d8c073b62db3bfa5f93f3 /AST/DeclSerialization.cpp
parentb746ce84fb5c3fd2c5659f84dc6f2a883b499dc2 (diff)
Back out 46855 for now, it causes test failures on Darwin.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@46867 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'AST/DeclSerialization.cpp')
-rw-r--r--AST/DeclSerialization.cpp23
1 files changed, 0 insertions, 23 deletions
diff --git a/AST/DeclSerialization.cpp b/AST/DeclSerialization.cpp
index cb91846a02..146ebbacbe 100644
--- a/AST/DeclSerialization.cpp
+++ b/AST/DeclSerialization.cpp
@@ -67,9 +67,6 @@ Decl* Decl::Create(Deserializer& D) {
case Typedef:
return TypedefDecl::CreateImpl(D);
-
- case FileScopeAsm:
- return FileScopeAsmDecl::CreateImpl(D);
}
}
@@ -441,23 +438,3 @@ void LinkageSpecDecl::ReadInRec(Deserializer& D) {
Language = static_cast<LanguageIDs>(D.ReadInt());
D.ReadPtr(this->D);
}
-
-//===----------------------------------------------------------------------===//
-// FileScopeAsm Serialization.
-//===----------------------------------------------------------------------===//
-
-void FileScopeAsmDecl::EmitImpl(llvm::Serializer& S) const
-{
- Decl::EmitInRec(S);
- S.EmitOwnedPtr(AsmString);
-}
-
-FileScopeAsmDecl* FileScopeAsmDecl::CreateImpl(Deserializer& D) {
- FileScopeAsmDecl* decl = new FileScopeAsmDecl(SourceLocation(), 0);
-
- decl->Decl::ReadInRec(D);
- decl->AsmString = cast<StringLiteral>(D.ReadOwnedPtr<Expr>());
-// D.ReadOwnedPtr(D.ReadOwnedPtr<StringLiteral>())<#T * * Ptr#>, <#bool AutoRegister#>)(decl->AsmString);
-
- return decl;
-}