================ @@ -475,14 +476,18 @@ class FunctionTemplateSpecializationInfo final /// The function template from which this function template /// specialization was generated. /// - /// The two bits contain the top 4 values of TemplateSpecializationKind. - llvm::PointerIntPair<FunctionTemplateDecl *, 2> Template; + /// The three bits contain the TemplateSpecializationKind. ---------------- erichkeane wrote:
Can we actually take 3 bits on all platforms? I believe we end up only having 2 here for 32 bit platforms, right? I've definitely run into this before. We might have to split this off. https://github.com/llvm/llvm-project/pull/199528 _______________________________________________ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
