From: Steven Watanabe (steven_at_[hidden])
Date: 2007-12-15 12:13:07
Noah Roberts <roberts.noah <at> gmail.com> writes:
> It would appear that there's something wrong with this macro. I've
> looked at it and I'm not sure how it happens...
> What was the problem with static variables that necessitates a
A static variable will be different in every translation
unit. That can cause a technical ODR violation.
> I'm using the mcs units from the vault, has this problem been fixed or
> even noticed before? Is there a report of changes to mcs that I can view?
It hasn't been noticed before. I'm pretty sure it's a compiler bug.
I'll try to fix it today.
You can view the current version at
or svn checkout http://svn.boost.org/svn/boost/sandbox/units
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk