aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
diff options
context:
space:
mode:
authorAlexandros Naskos <alex_naskos@hotmail.com>2018-04-26 14:29:27 +0300
committerAlexandros Naskos <alex_naskos@hotmail.com>2018-04-26 14:29:27 +0300
commit7a91e4736a4151bd41b65b6e3b395cc51c443162 (patch)
tree700ba05610f280b9a4045929b7973d80a53fb58a /src/codegen.cpp
parentbb56360bfaa317809bd3c742a655b357bd5b6226 (diff)
downloadzig-7a91e4736a4151bd41b65b6e3b395cc51c443162.tar.gz
zig-7a91e4736a4151bd41b65b6e3b395cc51c443162.zip
Reset parent on cached TypeInfo values if we need to.
Diffstat (limited to 'src/codegen.cpp')
-rw-r--r--src/codegen.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/codegen.cpp b/src/codegen.cpp
index 71df7fcd65..a8c32044fc 100644
--- a/src/codegen.cpp
+++ b/src/codegen.cpp
@@ -6348,7 +6348,6 @@ static void define_builtin_compile_vars(CodeGen *g) {
buf_appendf(contents, "};\n\n");
}
{
- // @TODO Add method info where methods are supported.
// @TODO Add Namespace info.
buf_appendf(contents,
"pub const TypeInfo = union(TypeId) {\n"
@@ -6449,6 +6448,7 @@ static void define_builtin_compile_vars(CodeGen *g) {
" layout: ContainerLayout,\n"
" tag_type: Int,\n"
" fields: []EnumField,\n"
+ " methods: []Method,\n"
" };\n"
"\n"
" pub const UnionField = struct {\n"
@@ -6461,6 +6461,7 @@ static void define_builtin_compile_vars(CodeGen *g) {
" layout: ContainerLayout,\n"
" tag_type: ?Enum,\n"
" fields: []UnionField,\n"
+ " methods: []Method,\n"
" };\n"
"\n"
" pub const CallingConvention = enum {\n"