summaryrefslogtreecommitdiffstats
path: root/clang/test/Sema
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/Sema')
-rw-r--r--clang/test/Sema/PR2727.c1
-rw-r--r--clang/test/Sema/PR2728.c1
-rw-r--r--clang/test/Sema/PR2923.c1
-rw-r--r--clang/test/Sema/address-constant.c1
-rw-r--r--clang/test/Sema/align-arm-apcs.c1
-rw-r--r--clang/test/Sema/align-x86-64.c1
-rw-r--r--clang/test/Sema/align-x86.c1
-rw-r--r--clang/test/Sema/arg-scope-c99.c1
-rw-r--r--clang/test/Sema/arg-scope.c1
-rw-r--r--clang/test/Sema/arm-layout.c1
-rw-r--r--clang/test/Sema/assign-null.c1
-rw-r--r--clang/test/Sema/bitfield-layout.c1
-rw-r--r--clang/test/Sema/bitfield-promote.c1
-rw-r--r--clang/test/Sema/block-storageclass.c1
-rw-r--r--clang/test/Sema/builtin_objc_msgSend.c1
-rw-r--r--clang/test/Sema/builtins-decl.c1
-rw-r--r--clang/test/Sema/check-increment.c1
-rw-r--r--clang/test/Sema/complex-promotion.c1
-rw-r--r--clang/test/Sema/const-eval-64.c1
-rw-r--r--clang/test/Sema/const-ptr-int-ptr-cast.c1
-rw-r--r--clang/test/Sema/constant-builtins.c1
-rw-r--r--clang/test/Sema/darwin-align-cast.c1
-rw-r--r--clang/test/Sema/enum-packed.c1
-rw-r--r--clang/test/Sema/expr-comma-c99.c1
-rw-r--r--clang/test/Sema/expr-comma.c1
-rw-r--r--clang/test/Sema/format-string-percentm.c1
-rw-r--r--clang/test/Sema/implicit-builtin-freestanding.c1
-rw-r--r--clang/test/Sema/init-struct-qualified.c1
-rw-r--r--clang/test/Sema/init-vector.c1
-rw-r--r--clang/test/Sema/int-arith-convert.c1
-rw-r--r--clang/test/Sema/knr-variadic-def.c1
-rw-r--r--clang/test/Sema/many-logical-ops.c1
-rw-r--r--clang/test/Sema/member-reference.c1
-rw-r--r--clang/test/Sema/mms-bitfields.c1
-rw-r--r--clang/test/Sema/ms_wide_predefined_expr.cpp1
-rw-r--r--clang/test/Sema/overloaded-func-transparent-union.c1
-rw-r--r--clang/test/Sema/pragma-align-mac68k.c1
-rw-r--r--clang/test/Sema/pragma-align-packed.c1
-rw-r--r--clang/test/Sema/pragma-pack-2.c1
-rw-r--r--clang/test/Sema/pragma-pack-3.c1
-rw-r--r--clang/test/Sema/pragma-pack-4.c1
-rw-r--r--clang/test/Sema/pragma-pack-5.c1
-rw-r--r--clang/test/Sema/pragma-pack-6.c1
-rw-r--r--clang/test/Sema/return-silent.c1
-rw-r--r--clang/test/Sema/short-enums.c1
-rw-r--r--clang/test/Sema/struct-cast.c1
-rw-r--r--clang/test/Sema/struct-packed-align.c1
-rw-r--r--clang/test/Sema/surpress-deprecated.c1
-rw-r--r--clang/test/Sema/transparent-union-pointer.c1
-rw-r--r--clang/test/Sema/typedef-prototype.c1
-rw-r--r--clang/test/Sema/unnamed-bitfield-init.c1
-rw-r--r--clang/test/Sema/va_arg_x86_64.c1
-rw-r--r--clang/test/Sema/variadic-block.c1
-rw-r--r--clang/test/Sema/vfprintf-valid-redecl.c1
-rw-r--r--clang/test/Sema/warn-gnu-designators.c1
-rw-r--r--clang/test/Sema/weak-import-on-enum.c1
56 files changed, 56 insertions, 0 deletions
diff --git a/clang/test/Sema/PR2727.c b/clang/test/Sema/PR2727.c
index 332b0df7283..11282fdea8a 100644
--- a/clang/test/Sema/PR2727.c
+++ b/clang/test/Sema/PR2727.c
@@ -1,5 +1,6 @@
// RUN: %clang_cc1 -verify -fsyntax-only -std=c90 %s
// RUN: %clang_cc1 -verify -fsyntax-only -std=c99 %s
+// expected-no-diagnostics
int f (int x)
{
diff --git a/clang/test/Sema/PR2728.c b/clang/test/Sema/PR2728.c
index e9f1deaf7cd..0c994057a1e 100644
--- a/clang/test/Sema/PR2728.c
+++ b/clang/test/Sema/PR2728.c
@@ -1,5 +1,6 @@
// RUN: %clang_cc1 -verify -fsyntax-only -std=c90 %s
// RUN: %clang_cc1 -verify -fsyntax-only -std=c99 %s
+// expected-no-diagnostics
struct s
{
diff --git a/clang/test/Sema/PR2923.c b/clang/test/Sema/PR2923.c
index f22e70dd8d3..5741de8e38e 100644
--- a/clang/test/Sema/PR2923.c
+++ b/clang/test/Sema/PR2923.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only -verify %s
+// expected-no-diagnostics
// Test for absence of crash reported in PR 2923:
//
diff --git a/clang/test/Sema/address-constant.c b/clang/test/Sema/address-constant.c
index e842a7396b8..c13485b37ba 100644
--- a/clang/test/Sema/address-constant.c
+++ b/clang/test/Sema/address-constant.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only -verify %s
+// expected-no-diagnostics
int i;
int a[] = {0};
diff --git a/clang/test/Sema/align-arm-apcs.c b/clang/test/Sema/align-arm-apcs.c
index 0a5d3fe9215..544f5392319 100644
--- a/clang/test/Sema/align-arm-apcs.c
+++ b/clang/test/Sema/align-arm-apcs.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -triple arm-unknown-unknown -target-abi apcs-gnu -fsyntax-only -verify %s
+// expected-no-diagnostics
struct s0 { double f0; int f1; };
char chk0[__alignof__(struct s0) == 4 ? 1 : -1];
diff --git a/clang/test/Sema/align-x86-64.c b/clang/test/Sema/align-x86-64.c
index edea5d8b742..09bf63390f3 100644
--- a/clang/test/Sema/align-x86-64.c
+++ b/clang/test/Sema/align-x86-64.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -triple x86_64-pc-linux-gnu -fsyntax-only -verify %s
+// expected-no-diagnostics
// PR5599
diff --git a/clang/test/Sema/align-x86.c b/clang/test/Sema/align-x86.c
index c6cd7543c21..6b93a4893d1 100644
--- a/clang/test/Sema/align-x86.c
+++ b/clang/test/Sema/align-x86.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -triple i386-apple-darwin9 -fsyntax-only -verify %s
+// expected-no-diagnostics
// PR3433
double g1;
diff --git a/clang/test/Sema/arg-scope-c99.c b/clang/test/Sema/arg-scope-c99.c
index 912776ab8ff..9b2811ccc75 100644
--- a/clang/test/Sema/arg-scope-c99.c
+++ b/clang/test/Sema/arg-scope-c99.c
@@ -1,2 +1,3 @@
// RUN: %clang_cc1 -fsyntax-only -std=c99 -verify %s
+// expected-no-diagnostics
void bb(int sz, int ar[sz][sz]) { }
diff --git a/clang/test/Sema/arg-scope.c b/clang/test/Sema/arg-scope.c
index ed9261941b5..3de672be9f7 100644
--- a/clang/test/Sema/arg-scope.c
+++ b/clang/test/Sema/arg-scope.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only -verify %s
+// expected-no-diagnostics
void aa(int b, int x[sizeof b]) {}
void foo(int i, int A[i]) {}
diff --git a/clang/test/Sema/arm-layout.c b/clang/test/Sema/arm-layout.c
index d017fdb8aa0..4b76515d625 100644
--- a/clang/test/Sema/arm-layout.c
+++ b/clang/test/Sema/arm-layout.c
@@ -1,5 +1,6 @@
// RUN: %clang_cc1 -triple armv7-unknown-unknown -target-abi apcs-gnu %s -verify
// RUN: %clang_cc1 -triple armv7-unknown-unknown -target-abi aapcs %s -verify
+// expected-no-diagnostics
#define check(name, cond) int _##name##_check[(cond) ? 1 : -1]
diff --git a/clang/test/Sema/assign-null.c b/clang/test/Sema/assign-null.c
index 7f172b19535..ac90850eb7c 100644
--- a/clang/test/Sema/assign-null.c
+++ b/clang/test/Sema/assign-null.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only -verify %s
+// expected-no-diagnostics
#include <stddef.h>
diff --git a/clang/test/Sema/bitfield-layout.c b/clang/test/Sema/bitfield-layout.c
index 2655fc70cd4..d2263914758 100644
--- a/clang/test/Sema/bitfield-layout.c
+++ b/clang/test/Sema/bitfield-layout.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 %s -fsyntax-only -verify -triple=i686-apple-darwin9
+// expected-no-diagnostics
#define CHECK_SIZE(kind, name, size) extern int name##1[sizeof(kind name) == size ? 1 : -1];
#define CHECK_ALIGN(kind, name, size) extern int name##2[__alignof(kind name) == size ? 1 : -1];
diff --git a/clang/test/Sema/bitfield-promote.c b/clang/test/Sema/bitfield-promote.c
index 4d14ad191e1..3189cd57e4f 100644
--- a/clang/test/Sema/bitfield-promote.c
+++ b/clang/test/Sema/bitfield-promote.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only -verify %s
+// expected-no-diagnostics
struct {unsigned x : 2;} x;
__typeof__((x.x+=1)+1) y;
__typeof__(x.x<<1) y;
diff --git a/clang/test/Sema/block-storageclass.c b/clang/test/Sema/block-storageclass.c
index 9bfbfbd614e..74f1b0ea77f 100644
--- a/clang/test/Sema/block-storageclass.c
+++ b/clang/test/Sema/block-storageclass.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 %s -fsyntax-only -verify -fblocks
+// expected-no-diagnostics
int printf(const char *, ...);
void _Block_byref_release(void*src){}
diff --git a/clang/test/Sema/builtin_objc_msgSend.c b/clang/test/Sema/builtin_objc_msgSend.c
index 357a5bc26eb..419e92da44e 100644
--- a/clang/test/Sema/builtin_objc_msgSend.c
+++ b/clang/test/Sema/builtin_objc_msgSend.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 %s -fsyntax-only -verify
+// expected-no-diagnostics
// rdar://8632525
typedef struct objc_class *Class;
diff --git a/clang/test/Sema/builtins-decl.c b/clang/test/Sema/builtins-decl.c
index d6b004aa882..729dc4599de 100644
--- a/clang/test/Sema/builtins-decl.c
+++ b/clang/test/Sema/builtins-decl.c
@@ -1,5 +1,6 @@
// RUN: %clang_cc1 %s -fsyntax-only -verify -triple=i686-mingw32
// RUN: %clang_cc1 %s -fsyntax-only -verify -triple=x86_64-mingw32
+// expected-no-diagnostics
// mingw-w64's intrin.h has decls below.
// we should accept them.
diff --git a/clang/test/Sema/check-increment.c b/clang/test/Sema/check-increment.c
index 070ea74f680..ae33c208566 100644
--- a/clang/test/Sema/check-increment.c
+++ b/clang/test/Sema/check-increment.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only -verify %s
+// expected-no-diagnostics
int printf(const char *, ...);
typedef int *pint;
diff --git a/clang/test/Sema/complex-promotion.c b/clang/test/Sema/complex-promotion.c
index 23c3b689531..a59bf718931 100644
--- a/clang/test/Sema/complex-promotion.c
+++ b/clang/test/Sema/complex-promotion.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 %s -verify -fsyntax-only
+// expected-no-diagnostics
float a;
diff --git a/clang/test/Sema/const-eval-64.c b/clang/test/Sema/const-eval-64.c
index 5727a93e51f..1290bf4dd85 100644
--- a/clang/test/Sema/const-eval-64.c
+++ b/clang/test/Sema/const-eval-64.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only -verify -triple x86_64-linux %s
+// expected-no-diagnostics
#define EVAL_EXPR(testno, expr) int test##testno = sizeof(struct{char qq[expr];});
diff --git a/clang/test/Sema/const-ptr-int-ptr-cast.c b/clang/test/Sema/const-ptr-int-ptr-cast.c
index 8beaf9d4947..73b4a8a74fd 100644
--- a/clang/test/Sema/const-ptr-int-ptr-cast.c
+++ b/clang/test/Sema/const-ptr-int-ptr-cast.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only -verify -ffreestanding %s
+// expected-no-diagnostics
#include <stdint.h>
diff --git a/clang/test/Sema/constant-builtins.c b/clang/test/Sema/constant-builtins.c
index 0045ea03d49..c98f62dfc5a 100644
--- a/clang/test/Sema/constant-builtins.c
+++ b/clang/test/Sema/constant-builtins.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only %s -verify -pedantic
+// expected-no-diagnostics
// Math stuff
diff --git a/clang/test/Sema/darwin-align-cast.c b/clang/test/Sema/darwin-align-cast.c
index 208097481cd..bd357edcedd 100644
--- a/clang/test/Sema/darwin-align-cast.c
+++ b/clang/test/Sema/darwin-align-cast.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only -verify %s
+// expected-no-diagnostics
typedef long unsigned int __darwin_size_t;
typedef long __darwin_ssize_t;
typedef __darwin_size_t size_t;
diff --git a/clang/test/Sema/enum-packed.c b/clang/test/Sema/enum-packed.c
index 0eb6c14dbe8..b6ba972ed68 100644
--- a/clang/test/Sema/enum-packed.c
+++ b/clang/test/Sema/enum-packed.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only -verify %s
+// expected-no-diagnostics
// PR7477
enum __attribute__((packed)) E {
diff --git a/clang/test/Sema/expr-comma-c99.c b/clang/test/Sema/expr-comma-c99.c
index d0883ba202f..6e97a4fc495 100644
--- a/clang/test/Sema/expr-comma-c99.c
+++ b/clang/test/Sema/expr-comma-c99.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 %s -fsyntax-only -verify -std=c99
+// expected-no-diagnostics
// rdar://6095180
struct s { char c[17]; };
diff --git a/clang/test/Sema/expr-comma.c b/clang/test/Sema/expr-comma.c
index d3e4020af63..7902715915a 100644
--- a/clang/test/Sema/expr-comma.c
+++ b/clang/test/Sema/expr-comma.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 %s -fsyntax-only -verify -std=c89
+// expected-no-diagnostics
// rdar://6095180
struct s { char c[17]; };
diff --git a/clang/test/Sema/format-string-percentm.c b/clang/test/Sema/format-string-percentm.c
index 1ffc439af07..02fea462946 100644
--- a/clang/test/Sema/format-string-percentm.c
+++ b/clang/test/Sema/format-string-percentm.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only -verify %s -triple i686-pc-linux-gnu
+// expected-no-diagnostics
// PR 4142 - support glibc extension to printf: '%m' (which prints strerror(errno)).
int printf(char const*,...);
diff --git a/clang/test/Sema/implicit-builtin-freestanding.c b/clang/test/Sema/implicit-builtin-freestanding.c
index 505e5221eff..385cf1f751c 100644
--- a/clang/test/Sema/implicit-builtin-freestanding.c
+++ b/clang/test/Sema/implicit-builtin-freestanding.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only -verify -ffreestanding %s
+// expected-no-diagnostics
int malloc(int a) { return a; }
diff --git a/clang/test/Sema/init-struct-qualified.c b/clang/test/Sema/init-struct-qualified.c
index 49ec7cc5e06..9d18e224f8e 100644
--- a/clang/test/Sema/init-struct-qualified.c
+++ b/clang/test/Sema/init-struct-qualified.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only -verify < %s
+// expected-no-diagnostics
typedef float CGFloat;
typedef struct _NSPoint { CGFloat x; CGFloat y; } NSPoint;
typedef struct _NSSize { CGFloat width; CGFloat height; } NSSize;
diff --git a/clang/test/Sema/init-vector.c b/clang/test/Sema/init-vector.c
index f0cf32bd3f9..a95e789e3a1 100644
--- a/clang/test/Sema/init-vector.c
+++ b/clang/test/Sema/init-vector.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only -verify %s
+// expected-no-diagnostics
typedef float __attribute__((vector_size (16))) v4f_t;
diff --git a/clang/test/Sema/int-arith-convert.c b/clang/test/Sema/int-arith-convert.c
index c56ab3b7630..0f425bd0e45 100644
--- a/clang/test/Sema/int-arith-convert.c
+++ b/clang/test/Sema/int-arith-convert.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -triple=i686-linux-gnu -fsyntax-only -verify %s
+// expected-no-diagnostics
// Check types are the same through redeclaration
unsigned long x;
diff --git a/clang/test/Sema/knr-variadic-def.c b/clang/test/Sema/knr-variadic-def.c
index 6d5d63208bf..934f32fd26b 100644
--- a/clang/test/Sema/knr-variadic-def.c
+++ b/clang/test/Sema/knr-variadic-def.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only -verify -pedantic %s
+// expected-no-diagnostics
// PR4287
#include <stdarg.h>
diff --git a/clang/test/Sema/many-logical-ops.c b/clang/test/Sema/many-logical-ops.c
index 09a76841032..ec3bbda4dd4 100644
--- a/clang/test/Sema/many-logical-ops.c
+++ b/clang/test/Sema/many-logical-ops.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only -Wconstant-conversion -verify %s
+// expected-no-diagnostics
// rdar://10913206&10941790
// Check that we don't get stack overflow trying to evaluate a huge number of
diff --git a/clang/test/Sema/member-reference.c b/clang/test/Sema/member-reference.c
index 7bda14303a2..edbbea59ac8 100644
--- a/clang/test/Sema/member-reference.c
+++ b/clang/test/Sema/member-reference.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 %s -verify -fsyntax-only
+// expected-no-diagnostics
struct simple { int i; };
diff --git a/clang/test/Sema/mms-bitfields.c b/clang/test/Sema/mms-bitfields.c
index 9289b9029a1..d238a7a10d0 100644
--- a/clang/test/Sema/mms-bitfields.c
+++ b/clang/test/Sema/mms-bitfields.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -mms-bitfields -fsyntax-only -verify -triple x86_64-apple-darwin9 %s
+// expected-no-diagnostics
// The -mms-bitfields commandline parameter should behave the same
// as the ms_struct attribute.
diff --git a/clang/test/Sema/ms_wide_predefined_expr.cpp b/clang/test/Sema/ms_wide_predefined_expr.cpp
index 8e816e00b37..d56d1576cd0 100644
--- a/clang/test/Sema/ms_wide_predefined_expr.cpp
+++ b/clang/test/Sema/ms_wide_predefined_expr.cpp
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 %s -fsyntax-only -Wno-unused-value -Wmicrosoft -verify -fms-extensions
+// expected-no-diagnostics
// Wide character predefined identifiers
#define _STR2WSTR(str) L##str
diff --git a/clang/test/Sema/overloaded-func-transparent-union.c b/clang/test/Sema/overloaded-func-transparent-union.c
index fa0314e946f..acdc5898b02 100644
--- a/clang/test/Sema/overloaded-func-transparent-union.c
+++ b/clang/test/Sema/overloaded-func-transparent-union.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 %s -fsyntax-only -verify
+// expected-no-diagnostics
// rdar:// 9129552
// PR9406
diff --git a/clang/test/Sema/pragma-align-mac68k.c b/clang/test/Sema/pragma-align-mac68k.c
index 64c693907f9..fd93fcbd5ca 100644
--- a/clang/test/Sema/pragma-align-mac68k.c
+++ b/clang/test/Sema/pragma-align-mac68k.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -triple i386-apple-darwin9 -fsyntax-only -verify %s
+// expected-no-diagnostics
#include <stddef.h>
diff --git a/clang/test/Sema/pragma-align-packed.c b/clang/test/Sema/pragma-align-packed.c
index 74fbd13d162..b8daf40b2c8 100644
--- a/clang/test/Sema/pragma-align-packed.c
+++ b/clang/test/Sema/pragma-align-packed.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -triple i386-apple-darwin9 -fsyntax-only -verify %s
+// expected-no-diagnostics
#pragma pack(push, 1)
struct s0 {
diff --git a/clang/test/Sema/pragma-pack-2.c b/clang/test/Sema/pragma-pack-2.c
index 4a4c202c71a..3696a22d5aa 100644
--- a/clang/test/Sema/pragma-pack-2.c
+++ b/clang/test/Sema/pragma-pack-2.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -triple i686-apple-darwin9 %s -fsyntax-only -verify
+// expected-no-diagnostics
#include <stddef.h>
diff --git a/clang/test/Sema/pragma-pack-3.c b/clang/test/Sema/pragma-pack-3.c
index d97359e45b7..e7a6cee5505 100644
--- a/clang/test/Sema/pragma-pack-3.c
+++ b/clang/test/Sema/pragma-pack-3.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -triple i686-apple-darwin9 %s -fsyntax-only -verify
+// expected-no-diagnostics
// Stack: [], Alignment: 8
diff --git a/clang/test/Sema/pragma-pack-4.c b/clang/test/Sema/pragma-pack-4.c
index b06fc0eaf15..6a09e14d88c 100644
--- a/clang/test/Sema/pragma-pack-4.c
+++ b/clang/test/Sema/pragma-pack-4.c
@@ -1,5 +1,6 @@
// RUN: %clang_cc1 -triple i686-apple-darwin9 %s -fsyntax-only -verify
// RUN: %clang_cc1 -triple x86_64-apple-darwin9 %s -fsyntax-only -verify
+// expected-no-diagnostics
// rdar://problem/7095436
#pragma pack(4)
diff --git a/clang/test/Sema/pragma-pack-5.c b/clang/test/Sema/pragma-pack-5.c
index 95bbe1fe7e9..24bd4cd7d92 100644
--- a/clang/test/Sema/pragma-pack-5.c
+++ b/clang/test/Sema/pragma-pack-5.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -triple x86_64-apple-darwin9 %s -fsyntax-only -verify -ffreestanding
+// expected-no-diagnostics
// <rdar://problem/10494810> and PR9560
// Check #pragma pack handling with bitfields.
diff --git a/clang/test/Sema/pragma-pack-6.c b/clang/test/Sema/pragma-pack-6.c
index 40659c23bda..c87c99d5dab 100644
--- a/clang/test/Sema/pragma-pack-6.c
+++ b/clang/test/Sema/pragma-pack-6.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -triple i686-apple-darwin9 %s -fsyntax-only -verify
+// expected-no-diagnostics
// Pragma pack handling with tag declarations
diff --git a/clang/test/Sema/return-silent.c b/clang/test/Sema/return-silent.c
index eb9641b7f3b..83c3a0a1790 100644
--- a/clang/test/Sema/return-silent.c
+++ b/clang/test/Sema/return-silent.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 %s -Wno-return-type -fsyntax-only -verify
+// expected-no-diagnostics
int t14() {
return;
diff --git a/clang/test/Sema/short-enums.c b/clang/test/Sema/short-enums.c
index 6605c4e8fc0..9bf0064646a 100644
--- a/clang/test/Sema/short-enums.c
+++ b/clang/test/Sema/short-enums.c
@@ -1,5 +1,6 @@
// RUN: not %clang_cc1 -fsyntax-only %s -verify
// RUN: %clang_cc1 -fshort-enums -fsyntax-only %s -verify
+// expected-no-diagnostics
enum x { A };
int t0[sizeof(enum x) == 1 ? 1 : -1];
diff --git a/clang/test/Sema/struct-cast.c b/clang/test/Sema/struct-cast.c
index 30ef89242af..8aa7ca90dd1 100644
--- a/clang/test/Sema/struct-cast.c
+++ b/clang/test/Sema/struct-cast.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only %s -verify
+// expected-no-diagnostics
struct S {
int one;
diff --git a/clang/test/Sema/struct-packed-align.c b/clang/test/Sema/struct-packed-align.c
index 6ca6a6096c4..166d5eb1ff8 100644
--- a/clang/test/Sema/struct-packed-align.c
+++ b/clang/test/Sema/struct-packed-align.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 %s -fsyntax-only -verify
+// expected-no-diagnostics
// Packed structs.
struct s {
diff --git a/clang/test/Sema/surpress-deprecated.c b/clang/test/Sema/surpress-deprecated.c
index dd673b9646e..db9ab3f4eeb 100644
--- a/clang/test/Sema/surpress-deprecated.c
+++ b/clang/test/Sema/surpress-deprecated.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only -Wno-deprecated-declarations -verify %s
+// expected-no-diagnostics
extern void OldFunction() __attribute__((deprecated));
int main (int argc, const char * argv[]) {
diff --git a/clang/test/Sema/transparent-union-pointer.c b/clang/test/Sema/transparent-union-pointer.c
index 31c93914b81..bf1fb17ac6f 100644
--- a/clang/test/Sema/transparent-union-pointer.c
+++ b/clang/test/Sema/transparent-union-pointer.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 %s -fsyntax-only -verify
+// expected-no-diagnostics
typedef union {
union wait *__uptr;
diff --git a/clang/test/Sema/typedef-prototype.c b/clang/test/Sema/typedef-prototype.c
index 8372154ce0e..98b1ab80999 100644
--- a/clang/test/Sema/typedef-prototype.c
+++ b/clang/test/Sema/typedef-prototype.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only -verify %s
+// expected-no-diagnostics
typedef int unary_int_func(int arg);
unary_int_func add_one;
diff --git a/clang/test/Sema/unnamed-bitfield-init.c b/clang/test/Sema/unnamed-bitfield-init.c
index f3cc49c34bf..6fa18014179 100644
--- a/clang/test/Sema/unnamed-bitfield-init.c
+++ b/clang/test/Sema/unnamed-bitfield-init.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only -verify %s
+// expected-no-diagnostics
typedef struct {
int a; int : 24; char b;
} S;
diff --git a/clang/test/Sema/va_arg_x86_64.c b/clang/test/Sema/va_arg_x86_64.c
index 9f514c1f59e..2659a1b6d4c 100644
--- a/clang/test/Sema/va_arg_x86_64.c
+++ b/clang/test/Sema/va_arg_x86_64.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only -verify -triple=x86_64-unknown-freebsd7.0 %s
+// expected-no-diagnostics
// PR2631
char* foo(char *fmt, __builtin_va_list ap)
diff --git a/clang/test/Sema/variadic-block.c b/clang/test/Sema/variadic-block.c
index ba4bb71c975..4f23cb8e081 100644
--- a/clang/test/Sema/variadic-block.c
+++ b/clang/test/Sema/variadic-block.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 %s -verify -fsyntax-only -fblocks
+// expected-no-diagnostics
#include <stdarg.h>
diff --git a/clang/test/Sema/vfprintf-valid-redecl.c b/clang/test/Sema/vfprintf-valid-redecl.c
index 14fbbc47ddb..5c5ce8d12b0 100644
--- a/clang/test/Sema/vfprintf-valid-redecl.c
+++ b/clang/test/Sema/vfprintf-valid-redecl.c
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 %s -fsyntax-only -pedantic -verify
+// expected-no-diagnostics
// PR4290
// The following declaration is compatible with vfprintf, so we shouldn't
diff --git a/clang/test/Sema/warn-gnu-designators.c b/clang/test/Sema/warn-gnu-designators.c
index bdb3374288d..e55cfba0c58 100644
--- a/clang/test/Sema/warn-gnu-designators.c
+++ b/clang/test/Sema/warn-gnu-designators.c
@@ -1,2 +1,3 @@
// RUN: %clang_cc1 -Wno-gnu-designator -verify %s
+// expected-no-diagnostics
struct { int x, y, z[12]; } value = { x:17, .z [3 ... 5] = 7 };
diff --git a/clang/test/Sema/weak-import-on-enum.c b/clang/test/Sema/weak-import-on-enum.c
index 3a2c0e5b3a1..ad437693a10 100644
--- a/clang/test/Sema/weak-import-on-enum.c
+++ b/clang/test/Sema/weak-import-on-enum.c
@@ -1,5 +1,6 @@
// RUN: %clang_cc1 -fsyntax-only -verify -triple x86_64-apple-darwin %s
// RUN: %clang_cc1 -triple i386-apple-darwin9 -fsyntax-only -verify %s
+// expected-no-diagnostics
// rdar://10277579
enum __attribute__((deprecated)) __attribute__((weak_import)) A {
OpenPOWER on IntegriCloud