Page MenuHomePhabricator

CppMicroServices does not compile on MacOS Mavericks
Closed, ResolvedPublic

Description

Clang is aggressivley reporting warnings for unused expressions although these expressions have side-effects:

usModuleAbstractTracked.tpp:64:7: error: expression result unused [-Werror,-Wunused-value]

Lock(this);
^~~~~~~~~~

Event Timeline

New remote branch pushed: bug-16700-mavericks-cppmicroservices-compiler-error

[914bc3]: Merge branch 'bug-16700-mavericks-cppmicroservices-compiler-error'

Merged commits:

2013-12-18 23:54:10 Sascha Zelzer [86406a]
Merge commit 'f5e1c2b50fa2aee88abc9f7e2545e855fca555fe' into bug-16700-mavericks-cppmicroservices-compiler-error


2013-12-18 23:54:10 Sascha Zelzer [f5e1c2]
Squashed 'Core/CppMicroServices/' changes from cae072c..c295a25

c295a25 Avoid unused variable/expression result warnings with Clang.

git-subtree-dir: Core/CppMicroServices
git-subtree-split: c295a251bd17eb76cdd25dc8d0a05cc80ea997c8

[4bb21c]: Merge branch 'bug-16700-mavericks-tr1-cppmicroservices-error'

Merged commits:

2014-01-10 14:29:38 Sascha Zelzer [90d302]
Merge commit '81d6559b39ec1da76fb1213fef73030e17d7fb9d' into bug-16700-mavericks-tr1-cppmicroservices-error

Conflicts:
Core/CppMicroServices/src/util/usFunctor_p.h


2014-01-10 14:27:57 Sascha Zelzer [81d655]
Squashed 'Core/CppMicroServices/' changes from c295a25..acdf3de

acdf3de Merge branch '10-version-number-manifest' into development
c745c11 Merge branch '8-service-listener-memory-leak' into development
b1245b8 Merge branch '7-check-for-tr1-includes-and-namespaces' into development
7a40739 Build the development branch with Travis.
5898b63 Fixed memory leak due to non-virtual destructor.
565fc60 Fixed handling of build-in library version and updated version tests.
270b4fb Use US prefix in feature macros.
8ec8109 Fine grained TR1 header and namespace check.
e845bbc Bump version number to 2.0.0.

git-subtree-dir: Core/CppMicroServices
git-subtree-split: acdf3de24ee1555549774b3344700cc0f031e723