[clang] [clang-tools-extra] WIP: Extend SourceLocation to 64 bits. (PR #146314)
Erich Keane via cfe-commits
cfe-commits at lists.llvm.org
Mon Jun 30 06:46:40 PDT 2025
================
@@ -769,17 +774,12 @@ class DeclarationNameLoc {
DNL.setNamedTypeLoc(TInfo);
return DNL;
}
-
- /// Construct location information for a non-literal C++ operator.
- static DeclarationNameLoc makeCXXOperatorNameLoc(SourceLocation BeginLoc,
- SourceLocation EndLoc) {
- return makeCXXOperatorNameLoc(SourceRange(BeginLoc, EndLoc));
- }
-
+
/// Construct location information for a non-literal C++ operator.
- static DeclarationNameLoc makeCXXOperatorNameLoc(SourceRange Range) {
+ static DeclarationNameLoc
+ makeCXXOperatorNameLoc(CXXOperatorSourceInfo *OInfo) {
----------------
erichkeane wrote:
This is a weird function to exist... am I correct in that it is only called 1x? I find myself thinkin perhaps we should just inline it manually.
https://github.com/llvm/llvm-project/pull/146314
More information about the cfe-commits
mailing list