From ba6f838d2471c57fc3d8fc6d325766ff95ce108a Mon Sep 17 00:00:00 2001 From: "Frank Ch. Eigler" Date: Tue, 29 Apr 2008 22:57:33 -0400 Subject: PR6466: broad side-effect free statement elision --- staptree.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'staptree.h') diff --git a/staptree.h b/staptree.h index 136472fd..9adbc822 100644 --- a/staptree.h +++ b/staptree.h @@ -470,6 +470,8 @@ struct block: public statement std::vector statements; void print (std::ostream& o) const; void visit (visitor* u); + block () {} + block (statement* car, statement* cdr); }; @@ -605,7 +607,7 @@ std::ostream& operator << (std::ostream& o, const probe_point& k); struct probe { std::vector locations; - block* body; + statement* body; const token* tok; std::vector locals; std::vector unused_locals; -- cgit