diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2012-08-10 22:01:36 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2012-08-10 22:01:36 +0000 |
commit | 1afc5f27383304dfb50de92d40e6580fcd3b162c (patch) | |
tree | ed83ff7a4dff9d13cf5c6dc82bfc92a80609324a | |
parent | 33c72e1c0bbb477cf36dd7becd933b860c42ed8c (diff) |
objective-C: test for delayed parsing of K&R funcitons
inside objc class implementation. // rdar://10387088
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161705 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | test/SemaObjC/delay-parsing-cfunctions.m | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/test/SemaObjC/delay-parsing-cfunctions.m b/test/SemaObjC/delay-parsing-cfunctions.m index 81734fdda4..a6f66fe1bd 100644 --- a/test/SemaObjC/delay-parsing-cfunctions.m +++ b/test/SemaObjC/delay-parsing-cfunctions.m @@ -1,5 +1,4 @@ // RUN: %clang_cc1 -fsyntax-only -Werror -verify -Wno-objc-root-class %s -// RUN: %clang_cc1 -x objective-c++ -fsyntax-only -Werror -verify -Wno-objc-root-class %s // rdar://10387088 @interface MyClass @@ -23,6 +22,14 @@ int gorfbar(MyClass * myObject) { return getMe + bar(myObject); } +int KR(myObject) +MyClass * myObject; +{ + [myObject privateMethod]; + [myObject privateMethod1]; + return getMe + bar(myObject); +} + - (void)privateMethod1 { getMe = getMe+1; } |