diff --git a/src/ir.cpp b/src/ir.cpp index 86d85303c0..86a5cf0617 100644 --- a/src/ir.cpp +++ b/src/ir.cpp @@ -30246,7 +30246,7 @@ static Error ir_resolve_lazy_raw(AstNode *source_node, ZigValue *val) { return ErrorSemanticAnalyzeFail; } else if (elem_type->id == ZigTypeIdOpaque) { ir_add_error(ira, &lazy_ptr_type->elem_type->base, - buf_sprintf("C pointers cannot point opaque types")); + buf_sprintf("C pointers cannot point to opaque types")); return ErrorSemanticAnalyzeFail; } else if (lazy_ptr_type->is_allowzero) { ir_add_error(ira, &lazy_ptr_type->elem_type->base, diff --git a/test/compile_errors.zig b/test/compile_errors.zig index f559311547..e402197a8e 100644 --- a/test/compile_errors.zig +++ b/test/compile_errors.zig @@ -1592,7 +1592,7 @@ pub fn addCases(cases: *tests.CompileErrorContext) void { \\ var y: [*c]c_void = x; \\} , &[_][]const u8{ - "tmp.zig:3:16: error: C pointers cannot point opaque types", + "tmp.zig:3:16: error: C pointers cannot point to opaque types", }); cases.add("directly embedding opaque type in struct and union",