authorgravatar for r00ster91@proton.meWooster <r00ster91@proton.me> 2023-04-29 16:00:22+02:00
committergravatar for r00ster91@proton.meWooster <r00ster91@proton.me> 2023-05-06 09:32:34+02:00
log743976ef48f5efa89ada76dc5b8cea08a4626035
tree6e2b41b08069713791db12969b0bdef9a3b9a358
parent1e9811070be35463e5cf4dfd284d9313e0621ded

Sema: add some missing apostrophes to error messages


3 files changed, 6 insertions(+), 6 deletions(-)

src/Sema.zig+3-3
...@@ -19910,7 +19910,7 @@ fn zirPtrCast(sema: *Sema, block: *Block, inst: Zir.Inst.Index) CompileError!Air...@@ -19910,7 +19910,7 @@ fn zirPtrCast(sema: *Sema, block: *Block, inst: Zir.Inst.Index) CompileError!Air
19910 return sema.failWithUseOfUndef(block, operand_src);19910 return sema.failWithUseOfUndef(block, operand_src);
19911 }19911 }
19912 if (!dest_ty.ptrAllowsZero() and operand_val.isNull()) {19912 if (!dest_ty.ptrAllowsZero() and operand_val.isNull()) {
19913 return sema.fail(block, operand_src, "null pointer casted to type {}", .{dest_ty.fmt(sema.mod)});19913 return sema.fail(block, operand_src, "null pointer casted to type '{}'", .{dest_ty.fmt(sema.mod)});
19914 }19914 }
19915 if (dest_ty.zigTypeTag() == .Optional and sema.typeOf(ptr).zigTypeTag() != .Optional) {19915 if (dest_ty.zigTypeTag() == .Optional and sema.typeOf(ptr).zigTypeTag() != .Optional) {
19916 return sema.addConstant(dest_ty, try Value.Tag.opt_payload.create(sema.arena, operand_val));19916 return sema.addConstant(dest_ty, try Value.Tag.opt_payload.create(sema.arena, operand_val));
...@@ -22013,10 +22013,10 @@ fn zirMemcpy(sema: *Sema, block: *Block, inst: Zir.Inst.Index) CompileError!void...@@ -22013,10 +22013,10 @@ fn zirMemcpy(sema: *Sema, block: *Block, inst: Zir.Inst.Index) CompileError!void
22013 const msg = msg: {22013 const msg = msg: {
22014 const msg = try sema.errMsg(block, src, "unknown @memcpy length", .{});22014 const msg = try sema.errMsg(block, src, "unknown @memcpy length", .{});
22015 errdefer msg.destroy(sema.gpa);22015 errdefer msg.destroy(sema.gpa);
22016 try sema.errNote(block, dest_src, msg, "destination type {} provides no length", .{22016 try sema.errNote(block, dest_src, msg, "destination type '{}' provides no length", .{
22017 sema.typeOf(dest_ptr).fmt(sema.mod),22017 sema.typeOf(dest_ptr).fmt(sema.mod),
22018 });22018 });
22019 try sema.errNote(block, src_src, msg, "source type {} provides no length", .{22019 try sema.errNote(block, src_src, msg, "source type '{}' provides no length", .{
22020 sema.typeOf(src_ptr).fmt(sema.mod),22020 sema.typeOf(src_ptr).fmt(sema.mod),
22021 });22021 });
22022 break :msg msg;22022 break :msg msg;
test/cases/compile_errors/compile_time_null_ptr_cast.zig+1-1
...@@ -8,4 +8,4 @@ comptime {...@@ -8,4 +8,4 @@ comptime {
8// backend=llvm8// backend=llvm
9// target=native9// target=native
10//10//
11// :3:32: error: null pointer casted to type *i3211// :3:32: error: null pointer casted to type '*i32'
test/cases/compile_errors/incorrect_type_to_memset_memcpy.zig+2-2
...@@ -25,8 +25,8 @@ pub export fn non_matching_lengths() void {...@@ -25,8 +25,8 @@ pub export fn non_matching_lengths() void {
25// target=native25// target=native
26//26//
27// :5:5: error: unknown @memcpy length27// :5:5: error: unknown @memcpy length
28// :5:18: note: destination type [*]u8 provides no length28// :5:18: note: destination type '[*]u8' provides no length
29// :5:24: note: source type [*]align(4) const u8 provides no length29// :5:24: note: source type '[*]align(4) const u8' provides no length
30// :10:13: error: type 'u8' does not support indexing30// :10:13: error: type 'u8' does not support indexing
31// :10:13: note: for loop operand must be an array, slice, tuple, or vector31// :10:13: note: for loop operand must be an array, slice, tuple, or vector
32// :15:13: error: type '*u8' does not support indexing32// :15:13: error: type '*u8' does not support indexing