From bf9bd203c3acd94614b93ba0187148a1deda043c Mon Sep 17 00:00:00 2001 From: fche Date: Tue, 13 Sep 2005 00:45:24 +0000 Subject: 2005-09-12 Frank Ch. Eigler PR 1335 * translate.cxx (c_tmpcounter::visit_functioncall): Correct recursion sequence. * testsuite/buildok/nineteen.stp: New test case. --- testsuite/buildok/nineteen.stp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 testsuite/buildok/nineteen.stp (limited to 'testsuite') diff --git a/testsuite/buildok/nineteen.stp b/testsuite/buildok/nineteen.stp new file mode 100755 index 00000000..be12b6f7 --- /dev/null +++ b/testsuite/buildok/nineteen.stp @@ -0,0 +1,21 @@ +#! stap -p4 + +function msg1 (x) { + log(x) +} +function msg2 (x,y) { + log(x." ".y) +} + +probe begin { + msg1("55"); + msg1(string(55)) + + msg2("100", "GOOD") + msg2("GOOD", string(100)) + +# the next line caused a compile failure when uncommented; PR 1335 + msg2(string(100), "GOOD") + + exit() +} -- cgit