summaryrefslogtreecommitdiff
path: root/docs/type_system/ir.md
blob: 9ebfd79d1d25cec907ac77fe88323b9748258bee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Ir

---

```text
Ir[[IR_NAME] Address[6]]
```

`IR_NAME` is a single value

## Type Body Object Definitions

```c
typedef struct {
    ssize_t label;
    kpl_type *address[6];
} kpl_type_body_ir;

typedef enum : uint16_t {

} kpl_ir_name;
```