diff options
| author | Douglas Gregor <dgregor@apple.com> | 2013-01-18 01:41:40 +0000 |
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2013-01-18 01:41:40 +0000 |
| commit | 62ffead1addcc5a136f2afb130887f3499063fe4 (patch) | |
| tree | a4b1a59f68dc5675ae1a61a1b8fc7a60e0086cfe /clang/lib | |
| parent | eec0f32eea42810ace9a106d671dbe5e1f1d0df7 (diff) | |
| download | bcm5719-llvm-62ffead1addcc5a136f2afb130887f3499063fe4.tar.gz bcm5719-llvm-62ffead1addcc5a136f2afb130887f3499063fe4.zip | |
When checking the parameter types of an Objective-C method, don't
decay the parameter type immediately; let CheckParameter() do its
job. Fixes <rdar://problem/12071218>.
llvm-svn: 172780
Diffstat (limited to 'clang/lib')
| -rw-r--r-- | clang/lib/Sema/SemaDeclObjC.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaDeclObjC.cpp b/clang/lib/Sema/SemaDeclObjC.cpp index 0ffdceb2ee7..76bfaff91f3 100644 --- a/clang/lib/Sema/SemaDeclObjC.cpp +++ b/clang/lib/Sema/SemaDeclObjC.cpp @@ -2906,8 +2906,6 @@ Decl *Sema::ActOnMethodDeclaration( DI = 0; } else { ArgType = GetTypeFromParser(ArgInfo[i].Type, &DI); - // Perform the default array/function conversions (C99 6.7.5.3p[7,8]). - ArgType = Context.getAdjustedParameterType(ArgType); } LookupResult R(*this, ArgInfo[i].Name, ArgInfo[i].NameLoc, |

