aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
diff options
context:
space:
mode:
authorCody Tapscott <topolarity@tapscott.me>2022-02-16 11:40:33 -0700
committerCody Tapscott <topolarity@tapscott.me>2022-02-16 12:57:11 -0700
commit1639fd4c45ee816c7c67963fbff3513a32f5737b (patch)
treee39a4ed7294dbe274d296484485eedadf91ac17d /src/Compilation.zig
parentc4baa6696e3580455438c756a023cafe645b91b5 (diff)
downloadzig-1639fd4c45ee816c7c67963fbff3513a32f5737b.tar.gz
zig-1639fd4c45ee816c7c67963fbff3513a32f5737b.zip
Fix 2D array support for C backend
This updates the C backend to use proper array types. In order to do that, this commit also: - fixes up elem_ptr and field_ptr handling - adds `renderTypecast` (renders in C typecast format, e.g. "int* [10]") - adds a bit special handling for undefined pointers, which is necessary to support slice/elem_ptr to undefined decls
Diffstat (limited to 'src/Compilation.zig')
0 files changed, 0 insertions, 0 deletions