xref: /llvm-project/clang/test/Parser/altivec-template-vector.cpp (revision 136ced498ba84f6b6126051626e319f18ba740f5)
1*136ced49SJamie Schmeiser // RUN: %clang_cc1 -target-feature +altivec -fsyntax-only %s -triple powerpc64-ibm-aix-xcoff
2*136ced49SJamie Schmeiser // RUN: %clang_cc1 -target-feature +altivec -fsyntax-only %s -triple powerpc64le-ibm-linux-gnu
3*136ced49SJamie Schmeiser // RUN: %clang_cc1 -target-feature +altivec -fsyntax-only %s -triple powerpc64-linux-gnu
4*136ced49SJamie Schmeiser // RUN: %clang_cc1 -target-feature +altivec -fsyntax-only %s -triple powerpc-ibm-aix-xcoff
5*136ced49SJamie Schmeiser // RUN: %clang_cc1 -target-feature +altivec -fsyntax-only %s -triple powerpc-linux-gnu
6*136ced49SJamie Schmeiser 
7*136ced49SJamie Schmeiser template <typename T> class vector {
8*136ced49SJamie Schmeiser public:
vector(int)9*136ced49SJamie Schmeiser   vector(int) {}
10*136ced49SJamie Schmeiser };
11*136ced49SJamie Schmeiser 
f()12*136ced49SJamie Schmeiser void f() {
13*136ced49SJamie Schmeiser   vector int v = {0};
14*136ced49SJamie Schmeiser   vector<int> vi = {0};
15*136ced49SJamie Schmeiser }
16