doc/langref.html.in | 2 +- lib/std/builtin.zig | 20 +++- lib/std/zig/parse.zig | 28 ++--- lib/std/zig/parser_test.zig | 24 ++++ src/AstGen.zig | 1 + src/Compilation.zig | 5 + src/Sema.zig | 191 ++++++++++++++++++-------------- src/codegen/llvm.zig | 15 +++ src/main.zig | 8 ++ test/behavior.zig | 1 + test/behavior/basic.zig | 11 ++ test/behavior/bugs/13664.zig | 27 +++++ test/cases/compile_errors/comptime_parameter_not_declared_as_such.zig | 1 + test/cases/compile_errors/invalid_field_in_struct_value_expression.zig | 12 ++ test/cases/compile_errors/missing_member_in_namespace_export.zig | 10 ++ test/cases/safety/bad union field access.zig | 2 +- test/cases/safety/slice start index greater than end index.zig | 23 ++++ 17 files changed, 280 insertions(+), 101 deletions(-)