1 // RUN: %clang_cc1 -triple x86_64-unknown-unknown -emit-llvm -o - %s -target-feature +avx | FileCheck %s
2 
3 namespace test1 {
4 typedef double __m256d __attribute__((__vector_size__(32)));
5 
6 class PR22753 {
7 public:
8   __m256d data;
9 };
10 
11 // CHECK: define <4 x double> @_ZN5test14testENS_7PR22753E(<4 x double>
test(PR22753 x)12 PR22753 test(PR22753 x) {
13   return x;
14 }
15 }
16