changed the return type of a compare of two unsigned vectors to be unsigned. This patch removes the check for hasIntegerRepresentation since its not needed and returns the appropriate signed type. I added a new test case and updated exisiting test cases that assumed an unsigned result. llvm-svn: 142250
12 lines
245 B
Common Lisp
12 lines
245 B
Common Lisp
// RUN: %clang_cc1 %s -verify -pedantic -fsyntax-only
|
|
|
|
typedef __attribute__((ext_vector_type(2))) unsigned int uint2;
|
|
typedef __attribute__((ext_vector_type(2))) int int2;
|
|
|
|
void unsignedCompareOps()
|
|
{
|
|
uint2 A, B;
|
|
int2 result = A != B;
|
|
}
|
|
|