Fix three tests that weren't checking anything
Add -verify and update the test directives to match current expectations. Also add a FIXME to an ObjC test that has expected-* directives but no -verify. llvm-svn: 196737
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
// RUN: %clang_cc1 %s -triple i686-apple-darwin
|
||||
// RUN: %clang_cc1 -verify %s -triple i686-apple-darwin
|
||||
// Insist upon warnings for inappropriate weak attributes.
|
||||
|
||||
// O.K.
|
||||
extern int ext_weak_import __attribute__ ((__weak_import__));
|
||||
|
||||
// These are inappropriate, and should generate warnings:
|
||||
int decl_weak_import __attribute__ ((__weak_import__)); // expected-warning {'weak_import' attribute cannot be specified on a definition}
|
||||
int decl_initialized_weak_import __attribute__ ((__weak_import__)) = 13; // expected-warning {'weak_import' attribute cannot be specified on a definition}
|
||||
int decl_weak_import __attribute__ ((__weak_import__)); // expected-warning {{'weak_import' attribute cannot be specified on a definition}}
|
||||
int decl_initialized_weak_import __attribute__ ((__weak_import__)) = 13; // expected-warning {{'weak_import' attribute cannot be specified on a definition}}
|
||||
|
||||
// O.K.
|
||||
extern int ext_f(void) __attribute__ ((__weak_import__));
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: not %clang_cc1 %s -emit-llvm -o -
|
||||
// RUN: not %clang_cc1 -fsyntax-only -verify %s
|
||||
// PR2958
|
||||
static struct foo s; // expected-error { tentative definition has type 'struct foo' that is never completed }
|
||||
struct foo *p = &s;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: not %clang_cc1 -emit-llvm %s -o -
|
||||
// RUN: %clang_cc1 -verify -fsyntax-only %s
|
||||
// PR4214
|
||||
typedef void vt;
|
||||
void (*func_ptr)(vt my_vt); // expected-error {argument may not have 'void' type}
|
||||
void (*func_ptr)(vt my_vt); // expected-error {{argument may not have 'void' type}}
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
// RUN: %clang_cc1 %s -fsyntax-only
|
||||
// FIXME: This test needs needs to be run with -verify
|
||||
|
||||
@interface NSObject
|
||||
+ alloc;
|
||||
|
||||
Reference in New Issue
Block a user