From: paul.moore_at_[hidden]
Date: 1999-08-31 06:28:33


> PS: This codes works as expected under Metrowerks CodeWarrior, fails
> to compiler under Microsoft VC++, and hasn't been tried on any other
> compilers.

As far as I can see, the MSVC issue is the use of both template and
non-template versions of assertion(). Splitting the two by usage, say
as assertion_always() and assertion<flag>(), seems to cause MSVC (6.0,
SP2) to accept the code.

Paul.