|
Boost : |
From: Eric Niebler (eric_at_[hidden])
Date: 2005-12-07 14:02:54
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
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk