Works with Clang 3.5.