From b7b8e270fd97671c61e805aa4271cf345d7113e7 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 3 Jul 2012 16:35:39 +0200 Subject: Add template qualifiers that are missing according to Clang 3.1 --- odb/boost/smart-ptr/lazy-ptr.ixx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'odb/boost/smart-ptr/lazy-ptr.ixx') diff --git a/odb/boost/smart-ptr/lazy-ptr.ixx b/odb/boost/smart-ptr/lazy-ptr.ixx index ecdc2a9..4b9f761 100644 --- a/odb/boost/smart-ptr/lazy-ptr.ixx +++ b/odb/boost/smart-ptr/lazy-ptr.ixx @@ -366,7 +366,9 @@ namespace odb { typedef typename object_traits::object_type object_type; - return p_ ? object_traits::id (*p_) : i_.object_id (); + return p_ + ? object_traits::id (*p_) + : i_.template object_id (); } template @@ -630,7 +632,9 @@ namespace odb typedef typename object_traits::object_type object_type; ::boost::shared_ptr sp (p_.lock ()); - return sp ? object_traits::id (*sp) : i_.object_id (); + return sp + ? object_traits::id (*sp) + : i_.template object_id (); } template -- cgit v1.1