[PATCH] D62914: [Sema] Fix diagnostic for addr spaces in reference binding
Anastasia Stulova via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Jun 5 09:21:10 PDT 2019
Anastasia created this revision.
Anastasia added a reviewer: rjmccall.
Herald added subscribers: ebevhan, javed.absar.
Extend reference binding behavior to account for address spaces. This change also fixes the diagnostic wording (for qualifier mismatch in reference binding) and simplifies it by using Qualifiers print method.
This patch is rebased from https://reviews.llvm.org/D58060 that got lost somehow.
https://reviews.llvm.org/D62914
Files:
include/clang/Basic/DiagnosticSemaKinds.td
lib/Sema/SemaInit.cpp
test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5-0x.cpp
test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5-var.cpp
test/CXX/expr/expr.post/expr.static.cast/p3-p4-0x.cpp
test/CXX/expr/expr.prim/expr.prim.lambda/p16.cpp
test/Misc/diag-template-diffing.cpp
test/SemaCXX/builtins-arm.cpp
test/SemaCXX/err_reference_bind_drops_quals.cpp
test/SemaCXX/references.cpp
test/SemaOpenCLCXX/address-space-references.cl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D62914.203172.patch
Type: text/x-patch
Size: 16351 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20190605/f7c263a4/attachment-0001.bin>
More information about the cfe-commits
mailing list