diff options
author | Alexey Bader <alexey.bader@intel.com> | 2017-06-02 18:08:58 +0000 |
---|---|---|
committer | Alexey Bader <alexey.bader@intel.com> | 2017-06-02 18:08:58 +0000 |
commit | 037dbe9535c91460eeda45fe3934207aca52fca9 (patch) | |
tree | a33e26208fdd601c331d263767fbd0c06c56cbf2 /clang/lib/Sema/SemaDecl.cpp | |
parent | 746e065716ca9e503675ee7666cb259f3d7db9ef (diff) | |
download | bcm5719-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.cpp | 2 |
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; } |