summaryrefslogtreecommitdiff
path: root/usr/src/test
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/test')
-rw-r--r--usr/src/test/util-tests/tests/ctf/check-array.c10
-rw-r--r--usr/src/test/util-tests/tests/ctf/test-array.c4
2 files changed, 12 insertions, 2 deletions
diff --git a/usr/src/test/util-tests/tests/ctf/check-array.c b/usr/src/test/util-tests/tests/ctf/check-array.c
index be7a192480..46be6332cb 100644
--- a/usr/src/test/util-tests/tests/ctf/check-array.c
+++ b/usr/src/test/util-tests/tests/ctf/check-array.c
@@ -10,7 +10,7 @@
*/
/*
- * Copyright 2019, Joyent, Inc.
+ * Copyright 2020 Joyent, Inc.
*/
/*
@@ -36,6 +36,7 @@ static check_symbol_t check_syms[] = {
{ "g", "int [4][5][6][7][8]" },
{ "h", "int [4][5][6][7][8][9]" },
{ "i", "int [4][5][6][7][8][9][10]" },
+ { "empty", "int [0]" },
{ NULL }
};
@@ -72,11 +73,18 @@ static check_descent_t check_array_i[] = {
{ NULL },
};
+static check_descent_t check_array_empty[] = {
+ { "int [0]", CTF_K_ARRAY, "int", 0 },
+ { "int", CTF_K_INTEGER },
+ { NULL }
+};
+
static check_descent_test_t descents[] = {
{ "a", check_array_a },
{ "b", check_array_b },
{ "c", check_array_c },
{ "i", check_array_i },
+ { "empty", check_array_empty },
{ NULL }
};
diff --git a/usr/src/test/util-tests/tests/ctf/test-array.c b/usr/src/test/util-tests/tests/ctf/test-array.c
index 9c15771caf..14fc21d5dd 100644
--- a/usr/src/test/util-tests/tests/ctf/test-array.c
+++ b/usr/src/test/util-tests/tests/ctf/test-array.c
@@ -10,7 +10,7 @@
*/
/*
- * Copyright (c) 2019, Joyent, Inc.
+ * Copyright 2020 Joyent, Inc.
*/
/*
@@ -27,3 +27,5 @@ int f[4][5][6][7];
int g[4][5][6][7][8];
int h[4][5][6][7][8][9];
int i[4][5][6][7][8][9][10];
+
+int empty[] = { };