diff options
author | fche <fche> | 2006-03-06 23:07:56 +0000 |
---|---|---|
committer | fche <fche> | 2006-03-06 23:07:56 +0000 |
commit | d20fd9e99244600c23afae42f73a6457004d434f (patch) | |
tree | 44be9453f66e46a7602cf23166dc4126c159719f /testsuite/transok | |
parent | a3fe9f2d1301ff5a69b6a2a42cfebdcd6df7721a (diff) | |
download | systemtap-steved-d20fd9e99244600c23afae42f73a6457004d434f.tar.gz systemtap-steved-d20fd9e99244600c23afae42f73a6457004d434f.tar.xz systemtap-steved-d20fd9e99244600c23afae42f73a6457004d434f.zip |
2006-03-06 Frank Ch. Eigler <fche@elastic.org>
PR 2425
* staptree.cxx (varuse_collecting_visitor::visit_embeddedcode):
Realize that $var-setter functions have side-effects.
* testsuite/transok/tval-opt.stp: New test.
Diffstat (limited to 'testsuite/transok')
-rwxr-xr-x | testsuite/transok/tval-opt.stp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/testsuite/transok/tval-opt.stp b/testsuite/transok/tval-opt.stp new file mode 100755 index 00000000..4f1c0b06 --- /dev/null +++ b/testsuite/transok/tval-opt.stp @@ -0,0 +1,9 @@ +#! /bin/sh + +set -e + +script='probe kernel.function("kbd_keycode") { if ($keycode==50) $keycode=49 }' +s1=`./stap -p3 -g -e "$script" | sum` +s2=`./stap -p3 -g -u -e "$script" | sum` + +test x"$s1" == x"$s2" |