AST: Remove SubstitutedType

This commit is contained in:
Slava Pestov
2016-12-05 01:54:06 -08:00
parent 198c13501c
commit f3c72d8941
17 changed files with 1 additions and 151 deletions

View File

@@ -54,7 +54,7 @@ const uint16_t VERSION_MAJOR = 0;
/// in source control, you should also update the comment to briefly
/// describe what change you made. The content of this comment isn't important;
/// it just ensures a conflict if two people change the module format.
const uint16_t VERSION_MINOR = 290; // Last change: archetype nested types
const uint16_t VERSION_MINOR = 291; // Last change: remove SubstitutedType
using DeclID = PointerEmbeddedInt<unsigned, 31>;
using DeclIDField = BCFixed<31>;
@@ -651,12 +651,6 @@ namespace decls_block {
BCArray<TypeIDField> // protocols
>;
using SubstitutedTypeLayout = BCRecordLayout<
SUBSTITUTED_TYPE,
TypeIDField, // original
TypeIDField // substitution
>;
using BoundGenericTypeLayout = BCRecordLayout<
BOUND_GENERIC_TYPE,
DeclIDField, // generic decl