summaryrefslogtreecommitdiffstats
path: root/include/clang/Serialization
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2018-08-14 01:55:37 +0000
committerReid Kleckner <rnk@google.com>2018-08-14 01:55:37 +0000
commit3ae8feb8a46079a603edbec37886faa2adf4afcd (patch)
tree3a2b70524709e98e84a880caaed9917d49366715 /include/clang/Serialization
parentef79af91f9f62c03777d469dc81996f1f06650fb (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.h8
-rw-r--r--include/clang/Serialization/ASTWriter.h3
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);
};