// RUN: %clang_cc1 -triple x86_64-apple-darwin9 -target-cpu corei7-avx -emit-llvm %s -o - | FileCheck %s
// RUN: %clang_cc1 -triple x86_64-apple-darwin9 -target-cpu corei7-avx -emit-llvm -x c++ %s -o - | FileCheck %s
typedef double vector8double ;
typedef float vector8float ;
typedef long vector8long ;
typedef short vector8short ;
typedef unsigned long vector8ulong ;
typedef unsigned short vector8ushort ;
extern "C" __cplusplus
}
template<typename T>
T
extern "C"
vector8double