From 5424b4320def194b205dcfe8e937035d2d80ae09 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Thu, 28 Feb 2019 10:11:32 -0500 Subject: [PATCH] remove namespace type; files are empty structs closes #1047 --- doc/langref.html.in | 25 +-- src-self-hosted/type.zig | 12 -- src/all_types.hpp | 84 +++++---- src/analyze.cpp | 278 ++++++++++++++--------------- src/analyze.hpp | 15 +- src/codegen.cpp | 74 ++++---- src/codegen.hpp | 2 +- src/ir.cpp | 118 ++++-------- src/main.cpp | 10 +- src/parser.cpp | 18 +- src/parser.hpp | 2 +- src/translate_c.cpp | 9 +- src/translate_c.hpp | 4 +- std/hash_map.zig | 2 - std/testing.zig | 1 - test/compile_errors.zig | 82 ++++----- test/stage1/behavior/misc.zig | 2 +- test/stage1/behavior/type_info.zig | 2 +- 18 files changed, 329 insertions(+), 411 deletions(-) diff --git a/doc/langref.html.in b/doc/langref.html.in index 9dc0a31b23b3..a78b073a25a6 100644 --- a/doc/langref.html.in +++ b/doc/langref.html.in @@ -6785,7 +6785,6 @@ pub const TypeId = enum { Enum, Union, Fn, - Namespace, Block, BoundFn, ArgTuple, @@ -6820,7 +6819,6 @@ pub const TypeInfo = union(TypeId) { Enum: Enum, Union: Union, Fn: Fn, - Namespace: void, BoundFn: Fn, ArgTuple: void, Opaque: void, @@ -8167,17 +8165,18 @@ coding style.