
30 Nov
2009
30 Nov
'09
9:58 a.m.
I'm having a load of trouble getting Boost.Integer to play nice with the Borland/Codegear compilers, for example given:
So as soon as a long long is declared const (whether static or not) it seems to be incapable of actually holding a sensible value!!
I've found that before, and failed to find a workaround. You can't use long long values sensibly as non-type template parameters either, especially if you want to use their values for template specializations.
I gave up trying to use long long with Codegear's compiler.
OK, sounds like a Boost.Config change is necessary then to flag that up, I'll look into that. Thanks, John.