summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
diff options
context:
space:
mode:
authorAlexey Bader <alexey.bader@intel.com>2017-06-02 18:08:58 +0000
committerAlexey Bader <alexey.bader@intel.com>2017-06-02 18:08:58 +0000
commit037dbe9535c91460eeda45fe3934207aca52fca9 (patch)
treea33e26208fdd601c331d263767fbd0c06c56cbf2 /clang/lib/Sema/SemaDecl.cpp
parent746e065716ca9e503675ee7666cb259f3d7db9ef (diff)
downloadbcm5719-llvm-037dbe9535c91460eeda45fe3934207aca52fca9.tar.gz
bcm5719-llvm-037dbe9535c91460eeda45fe3934207aca52fca9.zip
[OpenCL] Harden function pointer diagnostics.
Summary: Improve OpenCL type checking by rejecting function pointer types. Reviewers: Anastasia, yaxunl Reviewed By: Anastasia Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D33821 llvm-svn: 304575
Diffstat (limited to 'clang/lib/Sema/SemaDecl.cpp')
-rw-r--r--clang/lib/Sema/SemaDecl.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaDecl.cpp b/clang/lib/Sema/SemaDecl.cpp
index 7e8931325bc..f8d26ec355a 100644
--- a/clang/lib/Sema/SemaDecl.cpp
+++ b/clang/lib/Sema/SemaDecl.cpp
@@ -6160,7 +6160,7 @@ NamedDecl *Sema::ActOnVariableDeclarator(
QualType NR = R;
while (NR->isPointerType()) {
if (NR->isFunctionPointerType()) {
- Diag(D.getIdentifierLoc(), diag::err_opencl_function_pointer_variable);
+ Diag(D.getIdentifierLoc(), diag::err_opencl_function_pointer);
D.setInvalidType();
break;
}
OpenPOWER on IntegriCloud