[AST] Drop substitutions from type witnesses.

Nobody is using the actual substitutions, but we sure did a lot of
work to cope with them.
This commit is contained in:
Doug Gregor
2017-04-04 23:34:03 -07:00
parent f513adada9
commit 5c89eb84f0
19 changed files with 95 additions and 206 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 = 330; // Last change: inherited conformances
const uint16_t VERSION_MINOR = 331; // Last change: type witness substitutions
using DeclID = PointerEmbeddedInt<unsigned, 31>;
using DeclIDField = BCFixed<31>;