diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2017-01-05 19:20:31 -0500 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2017-01-05 19:20:31 -0500 |
| commit | 28403eaad0c4da28ff31152edbe2af659b2af500 (patch) | |
| tree | 5463479bfe991472387028bd6f7b9271c3190bcd /src | |
| parent | 837cc467f7796bd098acce64f77b82060f4921e4 (diff) | |
| download | zig-28403eaad0c4da28ff31152edbe2af659b2af500.tar.gz zig-28403eaad0c4da28ff31152edbe2af659b2af500.zip | |
pass more tests by updating expected error messages
Diffstat (limited to 'src')
| -rw-r--r-- | src/analyze.cpp | 5 |
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; } |
