Re: VS 2003 generating duplicate COMDAT for template instantiation?

Jon Watte <[email protected]> Mon, 14 May 2007 10:29:33 -0700
Newsgroups gmane.games.devel.windows
Message-ID <[email protected]>
Right, but that's not the problem at this point. I get a very similar 
error, though. No statics involved this time.

Cheers,

          / h+

PS: Why is it that the goal in question (getting SAS bound to our data 
model) is never the real problem; the real problem is always something 
stupid? No, don't answer :-)



Mat Noguchi (BUNGIE) wrote:
> Let me guess... you had something like this:
>
> inline void f()
> {
>         class foo { public: static void blah() { printf("blah"); } };
>         foo::blah();
> }
>
> And then use f() all over the place? There's some standardese about the linkage type of function local class static functions. I don't know what it is, but it manifests as multiple COMDATs that can't be combined if you use the inline function in multiple places.
>
> MSN
>   



-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Gamedevlists-windows mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gamedevlists-windows
Archives:
http://sourceforge.net/mailarchive/forum.php?forum_id=555