ca1b4775d4
In CallFunc we currently always (intentionally and somewhat necessarily) always fully specify member function template, however this can lead to an ambiguity with a class template. For example in roottest/cling/functionTemplate we get: input_line_171:3:15: warning: lookup of 'set' in member access expression is ambiguous; using member of 't' ((t*)obj)->set<int>(*(int*)args[0]); ^ /local2/pcanal/cint_working/rootcling/root/roottest/cling/functionTemplate/t.h:19:9: note: lookup in the object type 't' refers here void set(T targ) { ^ /usr/lib/gcc/x86_64-redhat-linux/4.4.5/../../../../include/c++/4.4.5/bits/stl_set.h:87:11: note: lookup from the current scope refers here class set ^ This is an intention warning implemented in clang, see http://llvm.org/viewvc/llvm-project?view=revision&revision=105518 This fixes a failure in pythoncintrun in roottest/cling/functionTemplate.