From b2199bb3837e6b3aacb7ad25d7ed4dca15dd41f7 Mon Sep 17 00:00:00 2001 From: fche Date: Tue, 11 Dec 2007 13:45:28 +0000 Subject: PR5017: gcc4.3 build fixes 2007-12-11 Frank Ch. Eigler * staptree.cxx, staptree.h: More GCC 4.3 build fixes from Eugeniy Meshcheryakov . --- ChangeLog | 5 +++++ staptree.cxx | 1 + staptree.h | 4 ++-- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index d446c63b..2333dfc5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-12-11 Frank Ch. Eigler + + * staptree.cxx, staptree.h: More GCC 4.3 build fixes from + Eugeniy Meshcheryakov . + 2007-12-05 William Cohen * systemtap.spec.in: Correct Source to point to location contain code. diff --git a/staptree.cxx b/staptree.cxx index d0b4a0ed..8cd9ca83 100644 --- a/staptree.cxx +++ b/staptree.cxx @@ -15,6 +15,7 @@ #include #include #include +#include #include #include diff --git a/staptree.h b/staptree.h index 9e32d16b..a1a5ebd2 100644 --- a/staptree.h +++ b/staptree.h @@ -835,7 +835,7 @@ struct deep_copy_visitor: public visitor virtual void visit_hist_op (hist_op* e); }; -template static void +template void require (deep_copy_visitor* v, T* dst, T src) { *dst = NULL; @@ -874,7 +874,7 @@ require (deep_copy_visitor* v, indexable** dst, indexable* src) } } -template static void +template void provide (deep_copy_visitor* v, T src) { assert(!v->targets.empty()); -- cgit