[PATCH] D31745: [OpenCL] Added diagnostic for implicit declaration of function in OpenCL
Egor Churaev via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon May 15 01:46:06 PDT 2017
echuraev updated this revision to Diff 98958.
echuraev added a comment.
I disabled adding note diagnostic for OpenCL. Addition function to dictionary occurs in function CurrectTypo. In this function take place creation of consumer by calling function makeTypoCorrectionConsumer. The function do some checks and next create consumer by the following code:
auto Consumer = llvm::make_unique<TypoCorrectionConsumer>(
*this, TypoName, LookupKind, S, SS, std::move(CCC), MemberContext,
EnteringContext);
In constructor TypoCorrectionConsumer occurs adding correction to dictionary (ValidatedCorrections).
https://reviews.llvm.org/D31745
Files:
include/clang/Basic/DiagnosticSemaKinds.td
lib/Sema/SemaDecl.cpp
test/SemaOpenCL/clang-builtin-version.cl
test/SemaOpenCL/to_addr_builtin.cl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D31745.98958.patch
Type: text/x-patch
Size: 8285 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20170515/a6d833f1/attachment.bin>
More information about the cfe-commits
mailing list