From 06706982629d16bd75d694532394f6036b44fe96 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 29 Sep 2010 11:40:05 +0200 Subject: Resolve name conflict --- tests/compiler/traversal/driver.cxx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'tests/compiler') diff --git a/tests/compiler/traversal/driver.cxx b/tests/compiler/traversal/driver.cxx index edac427..45e0783 100644 --- a/tests/compiler/traversal/driver.cxx +++ b/tests/compiler/traversal/driver.cxx @@ -57,6 +57,11 @@ template struct traverser: compiler::traverser_impl, virtual compiler::dispatcher { + void + add_traverser (compiler::traverser_map& m) + { + compiler::dispatcher::traverser (m); + } }; typedef traverser base_trav; @@ -123,13 +128,13 @@ main () cout << endl; - base.traverser (derived1); + base.add_traverser (derived1); for (objects::iterator i (o.begin ()); i != o.end (); ++i) base.dispatch (**i); cout << endl; - derived1.traverser (combined); + derived1.add_traverser (combined); for (objects::iterator i (o.begin ()); i != o.end (); ++i) derived1.dispatch (**i); } -- cgit v1.1