authorgravatar for me@tadeo.caTadeo Kondrak <me@tadeo.ca> 2020-09-25 17:19:32-06:00
committergravatar for me@tadeo.caTadeo Kondrak <me@tadeo.ca> 2020-10-06 22:08:28-06:00
log0a563902305369ca298f5b2d360be55f4d5a95e8
tree826f19a78d637930d9ac5c2adb335386b7a366c2
parentd71f339395f8a3a3c09bbb2d51e6f35cb5295d14
signaturelock-open Commit is signed but in an unrecognized format.

stage1: use size_t over int as index in resolve_opaque_type


1 files changed, 1 insertions(+), 1 deletions(-)

src/stage1/analyze.cpp+1-1
...@@ -3462,7 +3462,7 @@ static Error resolve_opaque_type(CodeGen *g, ZigType *opaque_type) {...@@ -3462,7 +3462,7 @@ static Error resolve_opaque_type(CodeGen *g, ZigType *opaque_type) {
3462 if (container_node != nullptr) {3462 if (container_node != nullptr) {
3463 assert(container_node->type == NodeTypeContainerDecl);3463 assert(container_node->type == NodeTypeContainerDecl);
3464 AstNodeContainerDecl *container_decl = &container_node->data.container_decl;3464 AstNodeContainerDecl *container_decl = &container_node->data.container_decl;
3465 for (int i = 0; i < container_decl->fields.length; i++) {3465 for (size_t i = 0; i < container_decl->fields.length; i++) {
3466 AstNode *field_node = container_decl->fields.items[i];3466 AstNode *field_node = container_decl->fields.items[i];
3467 add_node_error(g, field_node, buf_create_from_str("opaque types cannot have fields"));3467 add_node_error(g, field_node, buf_create_from_str("opaque types cannot have fields"));
3468 err = ErrorSemanticAnalyzeFail;3468 err = ErrorSemanticAnalyzeFail;