diff options
Diffstat (limited to 'clang/CodeGen/CodeGenTypes.cpp')
-rw-r--r-- | clang/CodeGen/CodeGenTypes.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/CodeGen/CodeGenTypes.cpp b/clang/CodeGen/CodeGenTypes.cpp index d97f1e03d78..f0b77908beb 100644 --- a/clang/CodeGen/CodeGenTypes.cpp +++ b/clang/CodeGen/CodeGenTypes.cpp @@ -95,6 +95,11 @@ const llvm::Type *CodeGenTypes::ConvertType(QualType T) { assert(0 && "FIXME: VLAs not implemented yet!"); } } + case Type::Vector: { + const VectorType &VT = cast<VectorType>(Ty); + return llvm::VectorType::get(ConvertType(VT.getElementType()), + VT.getNumElements()); + } case Type::FunctionNoProto: case Type::FunctionProto: { const FunctionType &FP = cast<FunctionType>(Ty); |