This reverts the reverts done in svn 278511. It was
part of 3.9-release (where it worked for me)
and does not exist anymore in 4.0-rc.
Unfortunately there is no explanation given in the
commit as to why it was removed.
A accompanying change for clang will be provided.