> 
> What happens if you change the order of the .cpp files, putting
> template.cpp first; is it stil unresolved?
> 
> clang++ -o test template.cpp main.cpp

The order doesn't matter.

> I don't believe this code is valid according to C++. I believe it would
> require an explicit instantiation of the ctor/dtor somewhere to make that
> code valid - though I don't have chapter and verse on the spec at hand just
> now to back that up.

I tried to read the c++ specs, but didn't find anything, that would clearly 
state, if this is correct or incorrect. But the specs are too complicated for 
me to understand.

My opinion is that it is bad to rely on implicit instantiation to happen 
somewhere and don't do the explicit one. So I've already fixed all these 
problems in our code and now I am just curious, what others think about it.

JZ.



_______________________________________________
cfe-users mailing list
cfe-users@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users

Reply via email to