[sgen] Pass descriptor, not vtable, to OBJ_COMPLEX_ARR_FOREACH_PTR.
authorMark Probst <mark.probst@gmail.com>
Fri, 22 Aug 2014 21:04:33 +0000 (14:04 -0700)
committerMark Probst <mark.probst@gmail.com>
Mon, 29 Sep 2014 18:03:59 +0000 (11:03 -0700)
commit96e37d79b39da628d3b99c362b84b861cdf387b8
treeca65480fdfc37880caac748a95238eb14a95850b
parent003488cc2a75981f8d9e1a5a46f8ad2adbdc4a38
[sgen] Pass descriptor, not vtable, to OBJ_COMPLEX_ARR_FOREACH_PTR.

Later on, when we enqueue objects with their GC descriptors, we won't
load the vtable before scanning (because we'll already have the
descriptor), so the scanning macros shouldn't take them as arguments.
mono/metadata/sgen-descriptor.h
mono/metadata/sgen-scan-object.h