aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2017-01-05 19:20:31 -0500
committerAndrew Kelley <superjoe30@gmail.com>2017-01-05 19:20:31 -0500
commit28403eaad0c4da28ff31152edbe2af659b2af500 (patch)
tree5463479bfe991472387028bd6f7b9271c3190bcd /src
parent837cc467f7796bd098acce64f77b82060f4921e4 (diff)
downloadzig-28403eaad0c4da28ff31152edbe2af659b2af500.tar.gz
zig-28403eaad0c4da28ff31152edbe2af659b2af500.zip
pass more tests by updating expected error messages
Diffstat (limited to 'src')
-rw-r--r--src/analyze.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/analyze.cpp b/src/analyze.cpp
index cb757e1db1..ac9563c8a3 100644
--- a/src/analyze.cpp
+++ b/src/analyze.cpp
@@ -1108,7 +1108,7 @@ static void resolve_enum_type(CodeGen *g, TypeTableEntry *enum_type) {
if (enum_type->data.enumeration.embedded_in_current) {
if (!enum_type->data.enumeration.reported_infinite_err) {
enum_type->data.enumeration.reported_infinite_err = true;
- add_node_error(g, decl_node, buf_sprintf("enum contains itself"));
+ add_node_error(g, decl_node, buf_sprintf("enum '%s' contains itself", buf_ptr(&enum_type->name)));
}
return;
}
@@ -1286,7 +1286,8 @@ static void resolve_struct_type(CodeGen *g, TypeTableEntry *struct_type) {
struct_type->data.structure.is_invalid = true;
if (!struct_type->data.structure.reported_infinite_err) {
struct_type->data.structure.reported_infinite_err = true;
- add_node_error(g, decl_node, buf_sprintf("struct contains itself"));
+ add_node_error(g, decl_node,
+ buf_sprintf("struct '%s' contains itself", buf_ptr(&struct_type->name)));
}
return;
}