diff options
author | Reid Kleckner <rnk@google.com> | 2018-08-14 01:55:37 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2018-08-14 01:55:37 +0000 |
commit | 3ae8feb8a46079a603edbec37886faa2adf4afcd (patch) | |
tree | 3a2b70524709e98e84a880caaed9917d49366715 /include/clang/Serialization | |
parent | ef79af91f9f62c03777d469dc81996f1f06650fb (diff) |
Revert r339623 "Model type attributes as regular Attrs."
This breaks compiling atlwin.h in Chromium. I'm sure the code is invalid
in some way, but we put a lot of work into accepting it, and I'm sure
rejecting it was not an intended consequence of this refactoring. :)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@339638 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Serialization')
-rw-r--r-- | include/clang/Serialization/ASTReader.h | 8 | ||||
-rw-r--r-- | include/clang/Serialization/ASTWriter.h | 3 |
2 files changed, 0 insertions, 11 deletions
diff --git a/include/clang/Serialization/ASTReader.h b/include/clang/Serialization/ASTReader.h index 1efadc7435..b959f596f9 100644 --- a/include/clang/Serialization/ASTReader.h +++ b/include/clang/Serialization/ASTReader.h @@ -2245,9 +2245,6 @@ public: CXXTemporary *ReadCXXTemporary(ModuleFile &F, const RecordData &Record, unsigned &Idx); - /// Reads one attribute from the current stream position. - Attr *ReadAttr(ModuleFile &M, const RecordData &Record, unsigned &Idx); - /// Reads attributes from the current stream position. void ReadAttributes(ASTRecordReader &Record, AttrVec &Attrs); @@ -2633,11 +2630,6 @@ public: return ASTReader::ReadVersionTuple(Record, Idx); } - /// Reads one attribute from the current stream position, advancing Idx. - Attr *readAttr() { - return Reader->ReadAttr(*F, Record, Idx); - } - /// Reads attributes from the current stream position, advancing Idx. void readAttributes(AttrVec &Attrs) { return Reader->ReadAttributes(*this, Attrs); diff --git a/include/clang/Serialization/ASTWriter.h b/include/clang/Serialization/ASTWriter.h index 1a89a9e14a..7ff5d65bd7 100644 --- a/include/clang/Serialization/ASTWriter.h +++ b/include/clang/Serialization/ASTWriter.h @@ -955,9 +955,6 @@ public: return Writer->AddVersionTuple(Version, *Record); } - // Emit an attribute. - void AddAttr(const Attr *A); - /// Emit a list of attributes. void AddAttributes(ArrayRef<const Attr*> Attrs); }; |