Re: [cfe-users] Linking problem with implicit instantiation of constructor/destructor

2020-04-19 Thread Jaroslav Zeman via cfe-users
> > 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 t

Re: [cfe-users] Linking problem with implicit instantiation of constructor/destructor

2020-04-19 Thread David Blaikie via cfe-users
Yeah, can't seem to divine the concrete wording here either - perhaps Richard will have a moment to chime in. On Sun, Apr 19, 2020 at 6:10 AM Jaroslav Zeman via cfe-users < cfe-users@lists.llvm.org> wrote: > > > > What happens if you change the order of the .cpp files, putting > > template.cpp fi