diff --git a/src/ifcparse/aggregate_of_instance.h b/src/ifcparse/aggregate_of_instance.h index c101856dab..1b4ae6a22c 100644 --- a/src/ifcparse/aggregate_of_instance.h +++ b/src/ifcparse/aggregate_of_instance.h @@ -91,8 +91,8 @@ class aggregate_of { typename U::list::ptr as() { typename U::list::ptr result(new typename U::list); for (it i = begin(); i != end(); ++i) { - if ((*i)->as()) { - result->push((*i)->as()); + if ((*i)->template as()) { + result->push((*i)->template as()); } } return result;