{
  "endianness": "little",
  "entry": "declarative_pure_constant",
  "functions": {
    "declarative_pure_constant": {
      "blocks": {
        "bb0": [
          {
            "arg_bits": [],
            "args": [],
            "bits": 32,
            "dst": "v0",
            "function": "modeled_constant",
            "model": "pure-v1:constant:42",
            "op": "external_pure",
            "site": "6562861797420019256"
          },
          {
            "op": "return",
            "value": {
              "var": "v0"
            }
          }
        ]
      },
      "entry": "bb0",
      "param_bits": [],
      "params": [],
      "return_bits": 32
    }
  },
  "input_size": 0,
  "lowering": {
    "capabilities": [
      "integer-ssa",
      "scalar-mem2reg",
      "phi-edge-copies",
      "switch-chain",
      "direct-internal-calls",
      "bounded-bitvectors",
      "static-global-memory",
      "constant-gep",
      "multi-byte-memory",
      "declarative-pure-external-summary"
    ],
    "entry": "declarative_pure_constant",
    "input_abi": "integer-arguments-little-endian",
    "llvm_version": "18.1.3",
    "schema": "symcc-llvm-continuation-lowering-v1",
    "source_module": "/home/ubuntu/code/symcc/test/live_continuation_lowering.ll",
    "status": "lowered"
  },
  "memory_size": 0,
  "schema": "symcc-live-program-v1"
}
