From 53992adde3eda3ccf9da63bc7e45673f043de18f Mon Sep 17 00:00:00 2001
From: rdivacky <rdivacky@FreeBSD.org>
Date: Thu, 27 May 2010 15:17:06 +0000
Subject: Update clang to r104832.

---
 test/Sema/conversion.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

(limited to 'test/Sema/conversion.c')

diff --git a/test/Sema/conversion.c b/test/Sema/conversion.c
index addedd9..5b09ec6 100644
--- a/test/Sema/conversion.c
+++ b/test/Sema/conversion.c
@@ -287,3 +287,13 @@ void test_7676608(void) {
   char c = 5;
   f7676608(c *= q);
 }
+
+// <rdar://problem/7904686>
+void test_7904686(void) {
+  const int i = -1;
+  unsigned u1 = i; // expected-warning {{implicit cast changes signedness}}  
+  u1 = i; // expected-warning {{implicit cast changes signedness}}  
+
+  unsigned u2 = -1; // expected-warning {{implicit cast changes signedness}}  
+  u2 = -1; // expected-warning {{implicit cast changes signedness}}  
+}
-- 
cgit v1.1