Add -pedantic so test passes.

llvm-svn: 44900
This commit is contained in:
Fariborz Jahanian 2007-12-12 01:06:09 +00:00
parent 0a68fe2ffc
commit 27c15cca19
1 changed files with 4 additions and 4 deletions

View File

@ -1,4 +1,4 @@
// RUN: clang -fsyntax-only -verify %s
// RUN: clang -pedantic -fsyntax-only -verify %s
@protocol MyProto1
@end
@ -21,15 +21,15 @@ INTF <MyProto1> * Func1(INTF <MyProto1, MyProto2> *p2)
INTF <MyProto1, MyProto2> * Func2(INTF <MyProto1> *p2)
{
Func(p2); // expected-warning {{incompatible pointer types passing}}
return p2; // expected-warning {{incompatible pointer types passing}}
Func(p2); // expected-warning {{incompatible pointer types passing 'INTF<MyProto1> *' to function expecting 'INTF<MyProto1,MyProto2> *}}
return p2; // expected-warning {{incompatible pointer type returning 'INTF<MyProto1> *', expected 'INTF<MyProto1,MyProto2> *}}
}
INTF <MyProto1> * Func3(INTF <MyProto2> *p2)
{
return p2; // expected-warning {{incompatible pointer types passing}}
return p2; // expected-warning {{incompatible pointer type returning 'INTF<MyProto2> *', expected 'INTF<MyProto1> *}}
}