doc/langref.html.in | 5 +--
lib/std/builtin.zig | 8 ++++-
lib/std/zig/ast.zig | 2 +-
lib/std/zig/parse.zig | 3 +-
lib/std/zig/render.zig | 14 ++++++++-
lib/std/zig/tokenizer.zig | 3 ++
src/stage1/all_types.hpp | 4 +++
src/stage1/analyze.cpp | 54 ++++++++++++++++++++++++++------
src/stage1/ir.cpp | 37 ++++++++++++++++++++--
src/stage1/parser.cpp | 9 ++++++
src/stage1/tokenizer.cpp | 2 ++
src/stage1/tokenizer.hpp | 1 +
src/translate_c.zig | 16 +++++-----
test/stage1/behavior/type.zig | 13 ++++++--
test/stage1/behavior/type_info.zig | 17 +++++++++-
15 files changed, 159 insertions(+), 29 deletions(-)