ARY_SHARED_P       63 array.c            assert(!ARY_SHARED_P(a)); \
ARY_SHARED_P      118 array.c            assert(!ARY_SHARED_P(ary)); \
ARY_SHARED_P      123 array.c        #define ARY_SHARED(ary) (assert(ARY_SHARED_P(ary)), RARRAY(ary)->as.heap.aux.shared)
ARY_SHARED_P      126 array.c            assert(ARY_SHARED_P(ary)); \
ARY_SHARED_P      148 array.c            assert(!ARY_SHARED_P(ary)); 
ARY_SHARED_P      200 array.c            if (ARY_SHARED_P(ary) && !ARY_EMBED_P(ary)) {
ARY_SHARED_P      234 array.c            if (ARY_SHARED_P(ary)) {
ARY_SHARED_P      375 array.c            if (ARY_SHARED_P(ary)) {
ARY_SHARED_P      760 array.c            if (!ARY_SHARED_P(ary)) {
ARY_SHARED_P      811 array.c            if (ARY_SHARED_P(ary)) {
ARY_SHARED_P     1759 array.c            assert(!ARY_SHARED_P(ary));
ARY_SHARED_P     1773 array.c                    if (ARY_SHARED_P(ary)) { /* ary might be destructively operated in the given block */
ARY_SHARED_P     1788 array.c                        assert(!ARY_SHARED_P(tmp));
ARY_SHARED_P     1792 array.c                        else if (ARY_SHARED_P(ary)) {
ARY_SHARED_P     2343 array.c                else if (ARY_SHARED_P(copy)) {