summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2013-01-18 01:41:40 +0000
committerDouglas Gregor <dgregor@apple.com>2013-01-18 01:41:40 +0000
commit62ffead1addcc5a136f2afb130887f3499063fe4 (patch)
treea4b1a59f68dc5675ae1a61a1b8fc7a60e0086cfe /clang/lib
parenteec0f32eea42810ace9a106d671dbe5e1f1d0df7 (diff)
downloadbcm5719-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.cpp2
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,
OpenPOWER on IntegriCloud