diff options
Diffstat (limited to 'lobject.h')
-rw-r--r-- | lobject.h | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -568,6 +568,7 @@ typedef struct Proto { | |||
568 | */ | 568 | */ |
569 | typedef struct UpVal { | 569 | typedef struct UpVal { |
570 | CommonHeader; | 570 | CommonHeader; |
571 | lu_byte tbc; /* true if it represents a to-be-closed variable */ | ||
571 | TValue *v; /* points to stack or to its own value */ | 572 | TValue *v; /* points to stack or to its own value */ |
572 | union { | 573 | union { |
573 | struct { /* (when open) */ | 574 | struct { /* (when open) */ |
@@ -579,9 +580,6 @@ typedef struct UpVal { | |||
579 | } UpVal; | 580 | } UpVal; |
580 | 581 | ||
581 | 582 | ||
582 | /* variant for "To Be Closed" upvalues */ | ||
583 | #define LUA_TUPVALTBC (LUA_TUPVAL | (1 << 4)) | ||
584 | |||
585 | 583 | ||
586 | #define ClosureHeader \ | 584 | #define ClosureHeader \ |
587 | CommonHeader; lu_byte nupvalues; GCObject *gclist | 585 | CommonHeader; lu_byte nupvalues; GCObject *gclist |