pm_shareable_constant_node_t

Type Alias pm_shareable_constant_node_t 

Source
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_node

The embedded base node.

§write: *mut pm_node

ShareableConstantNode#write

The constant write that should be modified with the shareability state.