diff options
Diffstat (limited to 'AST/DeclSerialization.cpp')
-rw-r--r-- | AST/DeclSerialization.cpp | 23 |
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; -} |