lib/std/zig/AstGen.zig | 50 +++- src/InternPool.zig | 13 +- src/Module.zig | 515 +++++++++++++++++++++++--------- src/Sema.zig | 115 ++++--- test/cases/compile_errors/comptime_decl_name_conflict_resolved.zig | 8 + test/cases/compile_errors/invalid_duplicate_test_decl_name.zig | 4 +- 6 files changed, 527 insertions(+), 178 deletions(-)