|
Boost : |
From: Michael Glassford (glassfordm_at_[hidden])
Date: 2005-04-26 20:32:35
Bertolt Mildner wrote:
> when building boost.thread (from public CVS / HEAD) with CW 8.3 i get the
> following warnings:
>
> ....
> cw-C++-action
> ...\..\..\bin\boost\libs\thread\build\libboost_thread.lib\cw\debug\
> threading-multi\read_write_mutex.obj
> ### mwcc Compiler:
> # File: ..\src\read_write_mutex.cpp
> # ------------------------------------
> # 934: }
> # Warning: ^
> # return value expected
> ### mwcc Compiler:
> # 1163: }
> # Warning: ^
> # return value expected
Neither of these appear to indicate a real problem; however, I've made a
change that I hope will eliminate the warning. Let me know if it doesn't
and I'll try again.
> ### mwcc Compiler:
> # 1247: if (woken = do_wake_all_readers())
> # Warning: ^
> # possible unwanted assignment
> ### mwcc Compiler:
> # 1253: if (woken = do_wake_writer())
> # Warning: ^
> # possible unwanted assignment
The assignments were intentional, but I should have known that putting
them there would cause warnings on some compilers. I've moved the
assignment, so these warnings should be fixed now.
Mike
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk