# astgen: update a handful of expression types to new mem layout · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/c2b4d51749c365b1f007df782e06a85c69456937)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: c2b4d51749c365b1f007df782e06a85c69456937

Requested commit: c2b4d51749c365b1f007df782e06a85c69456937

Commit: c2b4d51749c365b1f007df782e06a85c69456937

Tree: 4870815c8ff341fd7307be697fd3975953d30398

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
astgen: update a handful of expression types to new mem layout

break, continue, blocks, bit_not, negation, identifiers, string
literals, integer literals, inline assembly

also gave multiline string literals a different node tag from regular
string literals, for code clarity and to avoid an unnecessary load from
token_tags array.

```

## Parents

- [24798b84ad818a4c6d6a6ee3e215ccbc49293b81](https://git.cafe/gitcafe/zig/commit/24798b84ad818a4c6d6a6ee3e215ccbc49293b81?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/c2b4d51749c365b1f007df782e06a85c69456937?format=markdown)
