From 4b5f3e450724431c52c100143d859846f4009329 Mon Sep 17 00:00:00 2001 From: fche Date: Wed, 6 Sep 2006 15:01:37 +0000 Subject: 2006-09-06 Frank Ch. Eigler Add basic support for initialized globals. * parse.cxx (parse_global): Parse initialization clause, implement by rewriting to "probe begin { var = value }". * parse.h: Corresponding changes. * stap.1.in: Document optional initialization. 2006-09-06 Frank Ch. Eigler * parseok/eighteen.stp, semok/twentythree.stp: New files for testing initialized globals. --- parse.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'parse.h') diff --git a/parse.h b/parse.h index 335cbe53..0b10010d 100644 --- a/parse.h +++ b/parse.h @@ -154,7 +154,7 @@ private: private: // nonterminals void parse_probe (std::vector&, std::vector&); - void parse_global (std::vector&); + void parse_global (std::vector&, std::vector&); void parse_functiondecl (std::vector&); embeddedcode* parse_embeddedcode (); probe_point* parse_probe_point (); -- cgit