src/AstGen.zig | 190 ++++++++++++++++++++++++++------ src/Autodoc.zig | 15 ++- src/Sema.zig | 21 ++-- src/codegen/llvm.zig | 31 +++--- src/type.zig | 6 +- test/behavior/eval.zig | 8 ++ test/behavior/generics.zig | 12 ++ test/behavior/pointers.zig | 17 +++ test/behavior/struct.zig | 20 ++++ test/behavior/tuple.zig | 10 ++ test/behavior/usingnamespace.zig | 4 + test/behavior/usingnamespace/file_0.zig | 1 + test/behavior/usingnamespace/file_1.zig | 9 ++ test/behavior/usingnamespace/imports.zig | 5 + test/behavior/vector.zig | 15 +++ test/cases/compile_errors/branch_in_comptime_only_scope_uses_condbr_inline.zig | 22 ++++ test/cases/compile_errors/pointless discard.zig | 8 ++ 17 files changed, 329 insertions(+), 65 deletions(-)