aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/spirv/Module.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-05-12 16:44:44 -0700
committerAndrew Kelley <andrew@ziglang.org>2022-05-16 13:55:26 -0700
commit03ed0f0d2847a99823ee4ae1b1a0554b88c6544a (patch)
tree142640be85ddd378ef630e2ff4be368efa2fe2f3 /src/codegen/spirv/Module.zig
parenta5ea22d0693cf767fa47c9947399651ed3c35aaf (diff)
downloadzig-03ed0f0d2847a99823ee4ae1b1a0554b88c6544a.tar.gz
zig-03ed0f0d2847a99823ee4ae1b1a0554b88c6544a.zip
C backend: implement overflow arithmetic
Most of the work here was additions to zig.h. The lowering code is mainly responsible for calling the correct function name depending on the operand type. Some of the compiler-rt calls here are not implemented yet and are non-standard symbols due to the C programming language not needing them. After this commit, the behavior tests with -ofmt=c are passing again.
Diffstat (limited to 'src/codegen/spirv/Module.zig')
0 files changed, 0 insertions, 0 deletions