aboutsummaryrefslogtreecommitdiff
path: root/test/compile_errors
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2022-04-28 12:11:49 +0200
committerJakub Konka <kubkon@jakubkonka.com>2022-04-28 18:35:01 +0200
commitc8d0fb0b212f2c618321caeeac315c1792b06035 (patch)
tree20acc69efe574781e49a79566b9a081763449299 /test/compile_errors
parent3c19f694d92c5a3d7f6e3a6d857252406df0d6e3 (diff)
downloadzig-c8d0fb0b212f2c618321caeeac315c1792b06035.tar.gz
zig-c8d0fb0b212f2c618321caeeac315c1792b06035.zip
test: migrate stage2 independent compile errors to test manifest parser
Diffstat (limited to 'test/compile_errors')
-rw-r--r--test/compile_errors/stage2/constant_inside_comptime_function_has_compile_error.zig2
-rw-r--r--test/compile_errors/stage2/duplicate-unused_labels.zig2
-rw-r--r--test/compile_errors/stage2/embed_outside_package.zig2
-rw-r--r--test/compile_errors/stage2/import_outside_package.zig2
-rw-r--r--test/compile_errors/stage2/out_of_bounds_index.zig2
-rw-r--r--test/compile_errors/stage2/slice_of_null_pointer.zig2
-rw-r--r--test/compile_errors/stage2/struct_duplicate_field_name.zig2
-rw-r--r--test/compile_errors/stage2/union_access_of_inactive_field.zig4
-rw-r--r--test/compile_errors/stage2/union_duplicate_enum_field.zig4
-rw-r--r--test/compile_errors/stage2/union_duplicate_field_definition.zig2
-rw-r--r--test/compile_errors/stage2/union_enum_field_missing.zig2
-rw-r--r--test/compile_errors/stage2/union_extra_field.zig2
-rw-r--r--test/compile_errors/stage2/union_runtime_coercion_from_enum.zig2
13 files changed, 15 insertions, 15 deletions
diff --git a/test/compile_errors/stage2/constant_inside_comptime_function_has_compile_error.zig b/test/compile_errors/stage2/constant_inside_comptime_function_has_compile_error.zig
index 969b73713f..98d6104670 100644
--- a/test/compile_errors/stage2/constant_inside_comptime_function_has_compile_error.zig
+++ b/test/compile_errors/stage2/constant_inside_comptime_function_has_compile_error.zig
@@ -14,7 +14,7 @@ export fn entry() void {
_ = allocator;
}
-// constant inside comptime function has compile error
+// error
//
// :4:5: error: unreachable code
// :4:25: note: control flow is diverted here
diff --git a/test/compile_errors/stage2/duplicate-unused_labels.zig b/test/compile_errors/stage2/duplicate-unused_labels.zig
index 82afe4e854..44ab48480d 100644
--- a/test/compile_errors/stage2/duplicate-unused_labels.zig
+++ b/test/compile_errors/stage2/duplicate-unused_labels.zig
@@ -17,7 +17,7 @@ comptime {
blk: for(@as([0]void, undefined)) |_| {}
}
-// duplicate/unused labels
+// error
//
// :2:12: error: redefinition of label 'blk'
// :2:5: note: previous definition here
diff --git a/test/compile_errors/stage2/embed_outside_package.zig b/test/compile_errors/stage2/embed_outside_package.zig
index 8df6b3d9af..9cf1a8b905 100644
--- a/test/compile_errors/stage2/embed_outside_package.zig
+++ b/test/compile_errors/stage2/embed_outside_package.zig
@@ -2,6 +2,6 @@ export fn a() usize {
return @embedFile("/root/foo").len;
}
-// embed outside package
+// error
//
//:2:23: error: embed of file outside package path: '/root/foo'
diff --git a/test/compile_errors/stage2/import_outside_package.zig b/test/compile_errors/stage2/import_outside_package.zig
index f9de9202de..6b70778754 100644
--- a/test/compile_errors/stage2/import_outside_package.zig
+++ b/test/compile_errors/stage2/import_outside_package.zig
@@ -2,6 +2,6 @@ export fn a() usize {
return @import("../../above.zig").len;
}
-// import outside package
+// error
//
// :2:20: error: import of file outside package path: '../../above.zig'
diff --git a/test/compile_errors/stage2/out_of_bounds_index.zig b/test/compile_errors/stage2/out_of_bounds_index.zig
index 3c34bb5d0f..614c445d46 100644
--- a/test/compile_errors/stage2/out_of_bounds_index.zig
+++ b/test/compile_errors/stage2/out_of_bounds_index.zig
@@ -20,7 +20,7 @@ comptime {
_ = slice;
}
-// out of bounds indexing
+// error
//
// :4:26: error: end index 6 out of bounds for slice of length 4 +1 (sentinel)
// :9:22: error: end index 6 out of bounds for array of length 4 +1 (sentinel)
diff --git a/test/compile_errors/stage2/slice_of_null_pointer.zig b/test/compile_errors/stage2/slice_of_null_pointer.zig
index 1e3f0d6aee..a33a904842 100644
--- a/test/compile_errors/stage2/slice_of_null_pointer.zig
+++ b/test/compile_errors/stage2/slice_of_null_pointer.zig
@@ -5,6 +5,6 @@ comptime {
_ = y;
}
-// slice of null C pointer
+// error
//
// :4:14: error: slice of null pointer
diff --git a/test/compile_errors/stage2/struct_duplicate_field_name.zig b/test/compile_errors/stage2/struct_duplicate_field_name.zig
index 274dce4e4a..e7bed78d06 100644
--- a/test/compile_errors/stage2/struct_duplicate_field_name.zig
+++ b/test/compile_errors/stage2/struct_duplicate_field_name.zig
@@ -8,7 +8,7 @@ export fn entry() void {
_ = s;
}
-// duplicate struct field name
+// error
//
// :3:5: error: duplicate struct field: 'foo'
// :2:5: note: other field here
diff --git a/test/compile_errors/stage2/union_access_of_inactive_field.zig b/test/compile_errors/stage2/union_access_of_inactive_field.zig
index 34fa661d79..881279e1c3 100644
--- a/test/compile_errors/stage2/union_access_of_inactive_field.zig
+++ b/test/compile_errors/stage2/union_access_of_inactive_field.zig
@@ -3,12 +3,12 @@ const U = union {
b: u64,
};
comptime {
- var u: U = .{.a = {}};
+ var u: U = .{ .a = {} };
const v = u.b;
_ = v;
}
-// access of inactive union field
+// error
//
// :7:16: error: access of union field 'b' while field 'a' is active
// :1:11: note: union declared here
diff --git a/test/compile_errors/stage2/union_duplicate_enum_field.zig b/test/compile_errors/stage2/union_duplicate_enum_field.zig
index 9044f9e97e..5a08256edb 100644
--- a/test/compile_errors/stage2/union_duplicate_enum_field.zig
+++ b/test/compile_errors/stage2/union_duplicate_enum_field.zig
@@ -1,4 +1,4 @@
-const E = enum {a, b};
+const E = enum { a, b };
const U = union(E) {
a: u32,
a: u32,
@@ -9,7 +9,7 @@ export fn foo() void {
_ = u;
}
-// union with enum and duplicate fields
+// error
//
// :4:5: error: duplicate union field: 'a'
// :3:5: note: other field here
diff --git a/test/compile_errors/stage2/union_duplicate_field_definition.zig b/test/compile_errors/stage2/union_duplicate_field_definition.zig
index 6ad2ae4f4e..7aab7c4695 100644
--- a/test/compile_errors/stage2/union_duplicate_field_definition.zig
+++ b/test/compile_errors/stage2/union_duplicate_field_definition.zig
@@ -8,7 +8,7 @@ export fn entry() void {
_ = u;
}
-// duplicate union field name
+// error
//
// :3:5: error: duplicate union field: 'foo'
// :2:5: note: other field here
diff --git a/test/compile_errors/stage2/union_enum_field_missing.zig b/test/compile_errors/stage2/union_enum_field_missing.zig
index b29ca83d3a..638c9fec26 100644
--- a/test/compile_errors/stage2/union_enum_field_missing.zig
+++ b/test/compile_errors/stage2/union_enum_field_missing.zig
@@ -13,7 +13,7 @@ export fn entry() usize {
return @sizeOf(U);
}
-// enum field missing in union
+// error
//
// :7:1: error: enum field(s) missing in union
// :4:5: note: field 'c' missing, declared here
diff --git a/test/compile_errors/stage2/union_extra_field.zig b/test/compile_errors/stage2/union_extra_field.zig
index e8ba581aad..cdfa482208 100644
--- a/test/compile_errors/stage2/union_extra_field.zig
+++ b/test/compile_errors/stage2/union_extra_field.zig
@@ -13,7 +13,7 @@ export fn entry() usize {
return @sizeOf(U);
}
-// union extra field
+// error
//
// :6:1: error: enum 'tmp.E' has no field named 'd'
// :1:11: note: enum declared here
diff --git a/test/compile_errors/stage2/union_runtime_coercion_from_enum.zig b/test/compile_errors/stage2/union_runtime_coercion_from_enum.zig
index f7e96834fd..56cd2db83b 100644
--- a/test/compile_errors/stage2/union_runtime_coercion_from_enum.zig
+++ b/test/compile_errors/stage2/union_runtime_coercion_from_enum.zig
@@ -14,7 +14,7 @@ export fn doTheTest() u64 {
return u.b;
}
-// runtime coercion from enum to union
+// error
//
// :13:19: error: runtime coercion from enum 'tmp.E' to union 'tmp.U' which has non-void fields
// :6:5: note: field 'a' has type 'u32'