Index: libcxx/trunk/test/support/test_macros.h =================================================================== --- libcxx/trunk/test/support/test_macros.h +++ libcxx/trunk/test/support/test_macros.h @@ -209,7 +209,8 @@ #include template inline void DoNotOptimize(Tp const& value) { - const volatile void* volatile = __builtin_addressof(value); + const volatile void* volatile unused = __builtin_addressof(value); + static_cast(unused); _ReadWriteBarrier(); } #endif