pub type pm_shareable_constant_node_t = pm_shareable_constant_node;Expand description
ShareableConstantNode
This node wraps a constant write to indicate that when the value is written, it should have its shareability state modified.
# shareable_constant_value: literal
C = { a: 1 }
^^^^^^^^^^^^Type: ::PM_SHAREABLE_CONSTANT_NODE
Flags (#pm_shareable_constant_node_flags):
- ::PM_SHAREABLE_CONSTANT_NODE_FLAGS_LITERAL
- ::PM_SHAREABLE_CONSTANT_NODE_FLAGS_EXPERIMENTAL_EVERYTHING
- ::PM_SHAREABLE_CONSTANT_NODE_FLAGS_EXPERIMENTAL_COPY
@extends pm_node_t
Aliased Type§
#[repr(C)]pub struct pm_shareable_constant_node_t {
pub base: pm_node,
pub write: *mut pm_node,
}Fields§
§base: pm_nodeThe embedded base node.
write: *mut pm_nodeShareableConstantNode#write
The constant write that should be modified with the shareability state.