// RUN: %clang_cc1 -emit-llvm %s -o - | FileCheck %s
// PR27085
typedef unsigned char uchar4 ;
// CHECK: @add2
// CHECK: add <4 x i8> {{.*}}, <i8 2, i8 2, i8 2, i8 2>
uchar4
// CHECK: @sub2
// CHECK: sub <4 x i8> {{.*}}, <i8 2, i8 2, i8 2, i8 2>
uchar4
// CHECK: @mul2
// CHECK: mul <4 x i8> {{.*}}, <i8 2, i8 2, i8 2, i8 2>
uchar4
// CHECK: @div2
// CHECK: udiv <4 x i8> {{.*}}, <i8 2, i8 2, i8 2, i8 2>
uchar4
typedef unsigned char uchar4_ext;
// CHECK: @div3_ext
// CHECK: udiv <4 x i8> %{{.*}}, <i8 3, i8 3, i8 3, i8 3>
uchar4_ext