[clang] [clang] Fix LifetimeSafety build on 32-bit systems (PR #193440)
via cfe-commits
cfe-commits at lists.llvm.org
Wed Apr 22 01:07:35 PDT 2026
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-clang-analysis
Author: NeKon69
<details>
<summary>Changes</summary>
Reorder template parameters in ascending `NumLowBitsAvailable` order to match the required constrain.
cc: @<!-- -->usx95
---
Full diff: https://github.com/llvm/llvm-project/pull/193440.diff
1 Files Affected:
- (modified) clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h (+3-3)
``````````diff
diff --git a/clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h b/clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h
index d25c91333100c..692c3ebc110bf 100644
--- a/clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h
+++ b/clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h
@@ -54,9 +54,9 @@ class AccessPath {
private:
Kind K;
- const llvm::PointerUnion<
- const clang::ValueDecl *, const clang::MaterializeTemporaryExpr *,
- const ParmVarDecl *, const CXXMethodDecl *, const CXXNewExpr *>
+ const llvm::PointerUnion<const clang::MaterializeTemporaryExpr *,
+ const CXXNewExpr *, const clang::ValueDecl *,
+ const ParmVarDecl *, const CXXMethodDecl *>
Root;
public:
``````````
</details>
https://github.com/llvm/llvm-project/pull/193440
More information about the cfe-commits
mailing list