From 3f43362a3e5b1e800819d13e3068328e24589495 Mon Sep 17 00:00:00 2001 From: fche Date: Mon, 11 Jul 2005 19:58:00 +0000 Subject: 2005-07-11 Frank Ch. Eigler * parse.cxx (parse_literal): Compile cleanly on 64-bit host. * staptree.cxx (deep_copy_visitor::visit_if_statement): Don't freak on a null if_statement.elseblock. --- staptree.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'staptree.cxx') diff --git a/staptree.cxx b/staptree.cxx index 94c04894..7192c4b8 100644 --- a/staptree.cxx +++ b/staptree.cxx @@ -1033,7 +1033,10 @@ deep_copy_visitor::visit_if_statement (if_statement* s) if_statement *n = new if_statement; require (this, &(n->condition), s->condition); require (this, &(n->thenblock), s->thenblock); - require (this, &(n->elseblock), s->elseblock); + if (s->elseblock) + require (this, &(n->elseblock), s->elseblock); + else + n->elseblock = 0; provide (this, n); } -- cgit