]> granicus.if.org Git - clang/commitdiff
Simplify test for rdar://19256338
authorFariborz Jahanian <fjahanian@apple.com>
Mon, 22 Dec 2014 17:54:25 +0000 (17:54 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Mon, 22 Dec 2014 17:54:25 +0000 (17:54 +0000)
(from patch r224549).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@224713 91177308-0d34-0410-b5e6-96231b3b80d8

test/Sema/warn-tautological-compare.c

index 247e7406398254dfad846fe55e2596d9dcb92559..55de6179a31ae1bb8af7aa18b26b09783d3c5b4a 100644 (file)
@@ -78,17 +78,9 @@ void test3() {
  }
 
 // rdar://19256338
-#define SAVE_READ(PTR, RESULT) if( (PTR) && *(PTR) ) *RESULT=*PTR;
-// Source
-typedef unsigned char Boolean;
-struct HTTPClientPrivate
+#define SAVE_READ(PTR) if( (PTR) && (&result) ) *result=*PTR;
+void _HTTPClientErrorHandler(int me)
 {
-   Boolean readSuspended;
-};
-typedef struct HTTPClientPrivate * HTTPClientRef;
-static void _HTTPClientErrorHandler( HTTPClientRef me)
-{
-  Boolean result;
-  SAVE_READ(&me->readSuspended, &result);
+  int *result;
+  SAVE_READ(&me);
 }