diff options
author | Nicholas Clark <nick@ccl4.org> | 2010-06-09 19:53:20 +0100 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2010-06-09 19:53:20 +0100 |
commit | c2485e0c886f5e7d6fd27b65f085b0ba231ca557 (patch) | |
tree | e904b255e76fcedf54f6467b5247d5668917e73d /cv.h | |
parent | ede3a6167fdc98bf29305444db6ff93c33d8155d (diff) | |
download | perl-c2485e0c886f5e7d6fd27b65f085b0ba231ca557.tar.gz |
Reorder CVf_* flags to be numerically contiguous again.
The removal of CVf_ASSERTION in 584420f022db5722 and CVf_LOCKED in
e95ab0c0d2aa1b35 left two gaps in the sequence of bits in use.
Diffstat (limited to 'cv.h')
-rw-r--r-- | cv.h | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -63,7 +63,9 @@ Returns the stash of the CV. #define CvOUTSIDE_SEQ(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_outside_seq #define CVf_METHOD 0x0001 /* CV is explicitly marked as a method */ -#define CVf_LVALUE 0x0004 /* CV return value can be used as lvalue */ +#define CVf_LVALUE 0x0002 /* CV return value can be used as lvalue */ +#define CVf_CONST 0x0004 /* inlinable sub */ +#define CVf_ISXSUB 0x0008 /* CV is an XSUB, not pure perl. */ #define CVf_WEAKOUTSIDE 0x0010 /* CvOUTSIDE isn't ref counted */ #define CVf_CLONE 0x0020 /* anon CV uses external lexicals */ @@ -73,8 +75,6 @@ Returns the stash of the CV. * require, eval). */ #define CVf_NODEBUG 0x0200 /* no DB::sub indirection for this CV (esp. useful for special XSUBs) */ -#define CVf_CONST 0x0400 /* inlinable sub */ -#define CVf_ISXSUB 0x0800 /* CV is an XSUB, not pure perl. */ /* This symbol for optimised communication between toke.c and op.c: */ #define CVf_BUILTIN_ATTRS (CVf_METHOD|CVf_LVALUE) |