summaryrefslogtreecommitdiffstats
path: root/testsuite
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite')
-rwxr-xr-xtestsuite/buildok/delete.stp20
1 files changed, 20 insertions, 0 deletions
diff --git a/testsuite/buildok/delete.stp b/testsuite/buildok/delete.stp
new file mode 100755
index 00000000..20ad109a
--- /dev/null
+++ b/testsuite/buildok/delete.stp
@@ -0,0 +1,20 @@
+#! stap -p4
+#
+# Make sure that 'delete' works in all variations.
+#
+# NOTE: It hasn't been decided yet whether 'delete' should work on scalar
+# numbers and strings, so for now those are commented out.
+
+global a, b, c, d, e, f
+
+probe begin {
+ a = 1; #delete a;
+ b = "b"; #delete b;
+ c <<< 1; delete c;
+ d[1] = 1; delete d[1]; delete d;
+ e[1] = "e"; delete e[1]; delete e;
+ f[1] <<< 1; delete f[1]; delete f;
+
+ x = 1; #delete x;
+ y = "y"; #delete y;
+}