Author: aaronballman
Date: Tue Jul 23 14:37:19 2013
New Revision: 186982

URL: http://llvm.org/viewvc/llvm-project?rev=186982&view=rev
Log:
Removing a number of individual run lines and replacing them with single line 
test cases.  This reduces the number of test runs, provides the same coverage, 
and allows us to test that the attribute names are included in the diagnostic.

Modified:
    cfe/trunk/test/Sema/attr-args.c

Modified: cfe/trunk/test/Sema/attr-args.c
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Sema/attr-args.c?rev=186982&r1=186981&r2=186982&view=diff
==============================================================================
--- cfe/trunk/test/Sema/attr-args.c (original)
+++ cfe/trunk/test/Sema/attr-args.c Tue Jul 23 14:37:19 2013
@@ -1,17 +1,14 @@
-// RUN: %clang_cc1 -DATTR=noreturn -verify -Wunused -Wused-but-marked-unused 
-Wunused-parameter -Wunused -fsyntax-only %s
-// RUN: %clang_cc1 -DATTR=always_inline -verify -Wunused 
-Wused-but-marked-unused -Wunused-parameter -Wunused -fsyntax-only %s
-// RUN: %clang_cc1 -DATTR=cdecl -verify -Wunused -Wused-but-marked-unused 
-Wunused-parameter -Wunused -fsyntax-only %s
-// RUN: %clang_cc1 -DATTR=const -verify -Wunused -Wused-but-marked-unused 
-Wunused-parameter -Wunused -fsyntax-only %s
-// RUN: %clang_cc1 -DATTR=fastcall -verify -Wunused -Wused-but-marked-unused 
-Wunused-parameter -Wunused -fsyntax-only %s
-// RUN: %clang_cc1 -DATTR=malloc -verify -Wunused -Wused-but-marked-unused 
-Wunused-parameter -Wunused -fsyntax-only %s
-// RUN: %clang_cc1 -DATTR=nothrow -verify -Wunused -Wused-but-marked-unused 
-Wunused-parameter -Wunused -fsyntax-only %s
-// RUN: %clang_cc1 -DATTR=stdcall -verify -Wunused -Wused-but-marked-unused 
-Wunused-parameter -Wunused -fsyntax-only %s
-// RUN: %clang_cc1 -DATTR=used -verify -Wunused -Wused-but-marked-unused 
-Wunused-parameter -Wunused -fsyntax-only %s
-// RUN: %clang_cc1 -DATTR=unused -verify -Wunused -Wused-but-marked-unused 
-Wunused-parameter -Wunused -fsyntax-only %s
-// RUN: %clang_cc1 -DATTR=weak -verify -Wunused -Wused-but-marked-unused 
-Wunused-parameter -Wunused -fsyntax-only %s
-
-#define ATTR_DECL(a) __attribute__((ATTR(a)))
-
+// RUN: %clang_cc1 -verify -Wunused -Wused-but-marked-unused 
-Wunused-parameter -fsyntax-only %s
 int a;
 
-inline ATTR_DECL(a) void* foo(); // expected-error{{attribute takes no 
arguments}}
+inline __attribute__((noreturn(a))) void *f1();  // expected-error 
{{'noreturn' attribute takes no arguments}}
+inline __attribute__((always_inline(a))) void *f2();  // expected-error 
{{'always_inline' attribute takes no arguments}}
+inline __attribute__((cdecl(a))) void *f3();  // expected-error {{'cdecl' 
attribute takes no arguments}}
+inline __attribute__((const(a))) void *f4();  // expected-error {{'const' 
attribute takes no arguments}}
+inline __attribute__((fastcall(a))) void *f5();  // expected-error 
{{'fastcall' attribute takes no arguments}}
+inline __attribute__((malloc(a))) void *f5();  // expected-error {{'malloc' 
attribute takes no arguments}}
+inline __attribute__((nothrow(a))) void *f7();  // expected-error {{'nothrow' 
attribute takes no arguments}}
+inline __attribute__((stdcall(a))) void *f8();  // expected-error {{'stdcall' 
attribute takes no arguments}}
+inline __attribute__((used(a))) void *f9();  // expected-error {{'used' 
attribute takes no arguments}}
+inline __attribute__((unused(a))) void *f10();  // expected-error {{'unused' 
attribute takes no arguments}}
+inline __attribute__((weak(a))) void *f11();  // expected-error {{'weak' 
attribute takes no arguments}}


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to