]> sourceware.org Git - systemtap.git/commitdiff
2006-01-11 Josh Stone <joshua.i.stone@intel.com>
authorjistone <jistone>
Wed, 11 Jan 2006 19:21:27 +0000 (19:21 +0000)
committerjistone <jistone>
Wed, 11 Jan 2006 19:21:27 +0000 (19:21 +0000)
PR 2140
* testsuite/buildok/delete.stp: Test correct compilation of the
'delete' operator for all "legal" variations.

ChangeLog
testsuite/buildok/delete.stp [new file with mode: 0755]

index 06f5cdf79749eefdf77890db9dc4d5e1cc5add5a..e2bccfc6fc3b49dc23e393253da506a5d1cf2fa8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-01-11  Josh Stone  <joshua.i.stone@intel.com>
+
+       PR 2140
+       * testsuite/buildok/delete.stp: Test correct compilation of the
+       'delete' operator for all "legal" variations.
+
 2006-01-11  Frank Ch. Eigler  <fche@elastic.org>
 
        * translate.cxx (MAXERRORS): Oops, set back to intended default of 1.
diff --git a/testsuite/buildok/delete.stp b/testsuite/buildok/delete.stp
new file mode 100755 (executable)
index 0000000..20ad109
--- /dev/null
@@ -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;
+}
This page took 0.077762 seconds and 5 git commands to generate.