From: Richard Smith Date: Tue, 25 Jun 2013 22:37:05 +0000 (+0000) Subject: Make this test properly test both things it's trying to test. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5e37eec0e1cd6246b62a3cc33380253b3b3fd2cf;p=clang Make this test properly test both things it's trying to test. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184887 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Sema/vfprintf-valid-redecl.c b/test/Sema/vfprintf-valid-redecl.c index 5c78874feb..8ed18786ab 100644 --- a/test/Sema/vfprintf-valid-redecl.c +++ b/test/Sema/vfprintf-valid-redecl.c @@ -1,11 +1,14 @@ // RUN: %clang_cc1 %s -fsyntax-only -pedantic -verify +// RUN: %clang_cc1 %s -fsyntax-only -pedantic -verify -DPREDECLARE // expected-no-diagnostics +#ifdef PREDECLARE // PR16344 // Clang has defined 'vfprint' in builtin list. If the following line occurs before any other // `vfprintf' in this file, and we getPreviousDecl()->getTypeSourceInfo() on it, then we will // get a null pointer since the one in builtin list doesn't has valid TypeSourceInfo. int vfprintf(void) { return 0; } +#endif // PR4290 // The following declaration is compatible with vfprintf, so we shouldn't