CaseyCarter created this revision. ...in test_macros.h
https://reviews.llvm.org/D32510 Files: test/support/test_macros.h Index: test/support/test_macros.h =================================================================== --- test/support/test_macros.h +++ test/support/test_macros.h @@ -209,7 +209,8 @@ #include <intrin.h> template <class Tp> inline void DoNotOptimize(Tp const& value) { - const volatile void* volatile = __builtin_addressof(value); + const volatile void* volatile unused = __builtin_addressof(value); + static_cast<void>(unused); _ReadWriteBarrier(); } #endif
Index: test/support/test_macros.h =================================================================== --- test/support/test_macros.h +++ test/support/test_macros.h @@ -209,7 +209,8 @@ #include <intrin.h> template <class Tp> inline void DoNotOptimize(Tp const& value) { - const volatile void* volatile = __builtin_addressof(value); + const volatile void* volatile unused = __builtin_addressof(value); + static_cast<void>(unused); _ReadWriteBarrier(); } #endif
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits