1*67e74705SXin Li // RUN: %clang_cc1 -ffreestanding -triple x86_64-apple-macosx10.8.0 -fsyntax-only %s 2*67e74705SXin Li 3*67e74705SXin Li #include <emmintrin.h> 4*67e74705SXin Li 5*67e74705SXin Li // Test that using two macros from emmintrin do not cause a 6*67e74705SXin Li // useless -Wshadow warning. rdar10679282()7*67e74705SXin Livoid rdar10679282() { 8*67e74705SXin Li __m128i qf = _mm_setzero_si128(); 9*67e74705SXin Li qf = _mm_slli_si128(_mm_add_epi64(qf, _mm_srli_si128(qf, 8)), 8); // no-warning 10*67e74705SXin Li (void) qf; 11*67e74705SXin Li } 12