From 7930d37914f1afab2cc53fe42e55e103f0d7537f Mon Sep 17 00:00:00 2001 From: jistone Date: Wed, 11 Jan 2006 19:21:27 +0000 Subject: 2006-01-11 Josh Stone PR 2140 * testsuite/buildok/delete.stp: Test correct compilation of the 'delete' operator for all "legal" variations. --- ChangeLog | 6 ++++++ testsuite/buildok/delete.stp | 20 ++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100755 testsuite/buildok/delete.stp diff --git a/ChangeLog b/ChangeLog index 06f5cdf7..e2bccfc6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-01-11 Josh Stone + + PR 2140 + * testsuite/buildok/delete.stp: Test correct compilation of the + 'delete' operator for all "legal" variations. + 2006-01-11 Frank Ch. Eigler * 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 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; +} -- cgit