diff options
author | David Majnemer <david.majnemer@gmail.com> | 2015-08-01 05:51:55 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2015-08-01 05:51:55 +0000 |
commit | 133cbf204c5b6a927fca47a70e82dcd488c5f68f (patch) | |
tree | 0a82b373c45e848ae88a5068031c5e83d4cbc19d /test/CodeGenCXX/mangle-ms-vector-types.cpp | |
parent | f86a8612622eb80555d85219db3d20bae41daccb (diff) |
[MS ABI] Create a mangling for extended vector types
Extended vector types are mangled just like normal vector types.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@243828 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGenCXX/mangle-ms-vector-types.cpp')
-rw-r--r-- | test/CodeGenCXX/mangle-ms-vector-types.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/CodeGenCXX/mangle-ms-vector-types.cpp b/test/CodeGenCXX/mangle-ms-vector-types.cpp index aca492918a..5aca4551ce 100644 --- a/test/CodeGenCXX/mangle-ms-vector-types.cpp +++ b/test/CodeGenCXX/mangle-ms-vector-types.cpp @@ -29,5 +29,9 @@ void foo256i(__m256i) {} void foov8hi(__v8hi) {} // CHECK: define void @"\01?foov8hi@@YAXT__clang_vec8_F@@@Z" +typedef __attribute__((ext_vector_type(4))) int vi4b; +void foovi4b(vi4b) {} +// CHECK: define void @"\01?foovi4b@@YAXT__clang_vec4_H@@@Z" + // Clang does not support vectors of complex types, so we can't test the // mangling of them. |