8034812: remove IDX_INIT macro hack in Node class
Summary: The IDX_INIT macro used by Node::Node(...) to retrieve the Compile object is removed and replaced by a call to Compile::current(). The Node constructor, new operator and all calls to it are adapted accordingly.
Reviewed-by: kvn, jrose, iveresov, goetz
<empty/>
[#document: null]
<empty/>
true
empty
empty
foo
2
v1
v2
some text
true
<foo a1="v1" a2="v2">some text</foo>
namespace
default.namespace
ns:child
ns
other.namespace
ns:type
ns
other.namespace