Remove the concept of a "nonsettable lvalue": Now everything that is

nonsettable is represented as an rvalue.  Yay for one less concept in
the AST.


Swift SVN r11640
This commit is contained in:
Chris Lattner
2013-12-25 22:20:01 +00:00
parent bbe346d004
commit d7621b5a7b
14 changed files with 12 additions and 86 deletions

View File

@@ -364,8 +364,7 @@ namespace decls_block {
using LValueTypeLayout = BCRecordLayout<
LVALUE_TYPE,
TypeIDField, // object type
BCFixed<1>, // implicit?
BCFixed<1> // non-settable?
BCFixed<1> // implicit?
>;
using ArchetypeTypeLayout = BCRecordLayout<