[clang] Fix double-quotes in diagnostic when attempting to access a ext_vector of bools (PR #118186)
William Tran-Viet via cfe-commits
cfe-commits at lists.llvm.org
Fri Dec 6 08:27:04 PST 2024
================
@@ -1655,8 +1655,10 @@ static ExprResult LookupMemberExpr(Sema &S, LookupResult &R,
// We disallow element access for ext_vector_type bool. There is no way to
// materialize a reference to a vector element as a pointer (each element is
// one bit in the vector).
+ assert(MemberName.isIdentifier() &&
+ "Ext vector component name not an identifier!");
S.Diag(R.getNameLoc(), diag::err_ext_vector_component_name_illegal)
- << MemberName
+ << MemberName.getAsIdentifierInfo()->getName()
----------------
smallp-o-p wrote:
Fair enough. I'll put this back into draft and get to work on that.
Thanks!
https://github.com/llvm/llvm-project/pull/118186
More information about the cfe-commits
mailing list