Branch: Tag:

2016-11-05

2016-11-05 11:22:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

GC: Added IDENTIFIER_WEAK.

Object variables with IDENTIFIER_WEAK now have weak references.

272:   #define IDENTIFIER_VARARGS 8 /* Used for functions only. */   #define IDENTIFIER_NO_THIS_REF 8 /* Used for variables only: Don't count refs to self. */   #define IDENTIFIER_HAS_BODY 16 /* Function has a body (set already in pass 1). */ + #define IDENTIFIER_WEAK 16 /* Used for variables only: Weak reference. */   #define IDENTIFIER_SCOPED 32 /* This is used for local functions only */   #define IDENTIFIER_SCOPE_USED 64 /* contains scoped local functions */