Dear All,
My latest library leads to a lot of internal errors and compiler limit errors
(C1001, C1055, C1067) when compiled on VC7.1 with /Zi or /ZI. The library
compiles on GCC 3.4.1, Comeau 4.3.3 and Intel 8.0, and with fewer errors on
VC8.0 beta, so I don't think the errors reflect non-conformance with the C++
standard.
I've found I can eliminate most of the errors by surrounding the declarations
with
#pragma component(mintypeinfo, on)
...
#pragma component(mintypeinfo, off)
but this is not ideal, since much of the code is generated by user level macros,
and pragmas cannot be generated by macros.
What I really need is _Pragma, which I know is not available. Is there an
attribute I can specify with __declspec which will have the effect of
suppressing debug info?
Best Regards,
Jonathan