
Resending ... I figured I'd give this one last try before marking xpressive unusable on MetroWerks. Any clues? Eric Niebler wrote:
Does cw-9_4 really support partial specialization of class templates? According to boost.config it does. xpressive's tests are failing on this compiler, with heaps of errors like:
### mwcc Compiler: # In: ..\boost\xpressive\detail\static\productions\independent_compiler.hpp # From: ..\libs\xpressive\test\misc1.cpp # ----------------------------------------- # 128: : transform_compiler<arg_transform, xpressive::detail::seq_tag> # Error: ^ # illegal partial specialization
The code it's complaining about looks like:
template<typename OpTag> struct compiler<OpTag, xpressive::detail::ind_tag> : transform_compiler<arg_transform, xpressive::detail::seq_tag> { };
This looks unremarkable to me. What is CodeWarrior complaining about?
-- Eric Niebler Boost Consulting www.boost-consulting.com