summaryrefslogtreecommitdiffstats
path: root/testsuite/semko
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/semko')
-rwxr-xr-xtestsuite/semko/eight.stp5
-rwxr-xr-xtestsuite/semko/five.stp10
-rwxr-xr-xtestsuite/semko/seven.stp6
-rwxr-xr-xtestsuite/semko/six.stp6
4 files changed, 27 insertions, 0 deletions
diff --git a/testsuite/semko/eight.stp b/testsuite/semko/eight.stp
new file mode 100755
index 00000000..1bcb344a
--- /dev/null
+++ b/testsuite/semko/eight.stp
@@ -0,0 +1,5 @@
+#! semtest
+
+probe foo {
+ stats << "string" # stats only collect numbers
+}
diff --git a/testsuite/semko/five.stp b/testsuite/semko/five.stp
new file mode 100755
index 00000000..6887fced
--- /dev/null
+++ b/testsuite/semko/five.stp
@@ -0,0 +1,10 @@
+#! semtest
+
+function bar ()
+{
+ return 0
+}
+
+probe foo {
+ bar (1, 2) # arg count mismatch
+}
diff --git a/testsuite/semko/seven.stp b/testsuite/semko/seven.stp
new file mode 100755
index 00000000..7d987f77
--- /dev/null
+++ b/testsuite/semko/seven.stp
@@ -0,0 +1,6 @@
+#! semtest
+
+probe foo {
+ baz[1] = 4;
+ baz["1"] = 5; # inconsistent index types
+}
diff --git a/testsuite/semko/six.stp b/testsuite/semko/six.stp
new file mode 100755
index 00000000..aa7d10d7
--- /dev/null
+++ b/testsuite/semko/six.stp
@@ -0,0 +1,6 @@
+#! semtest
+
+probe foo {
+ bar[1] = 2;
+ bar[1, 2] = 3; # inconsistent array dimensions
+}