aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
authorTimon Kruiper <timonkruiper@gmail.com>2021-01-08 12:13:27 +0100
committerTimon Kruiper <timonkruiper@gmail.com>2021-01-08 12:13:27 +0100
commit3715ed7b54d4382a4495eb041ff3f9ad987bacfb (patch)
tree8dde2b6b018a97e2a943006225519d349371d2bb /lib/std
parent36950815a464c9226783fcdf1190af38950b7405 (diff)
downloadzig-3715ed7b54d4382a4495eb041ff3f9ad987bacfb.tar.gz
zig-3715ed7b54d4382a4495eb041ff3f9ad987bacfb.zip
stage2: implement TZIR printing for `block` and `condbr`
Zig code: ``` fn assert(ok: bool) void { if (!ok) unreachable; } ``` TZIR: ``` Module.Function(name=assert): @0: void = {}; %0: bool = arg(ok) %1: void = dbg_stmt() %2: void = block( %3: bool = not(%0) %4: noreturn = condbr(%3, then: %5: void = breakpoint() %6: noreturn = unreach() else: %7: noreturn = br(%2, @0) ) ) %8: noreturn = retvoid() ```
Diffstat (limited to 'lib/std')
0 files changed, 0 insertions, 0 deletions