================
@@ -3249,7 +3249,14 @@ class ImplicitConceptSpecializationDecl final
     : public Decl,
       private llvm::TrailingObjects<ImplicitConceptSpecializationDecl,
                                     TemplateArgument> {
-  unsigned NumTemplateArgs;
+  unsigned NumTemplateArgs : 31;
----------------
ispeters wrote:

Oh, I thought that might be it, but I feel like that'd be kind of brittle 
because `ArgsPopulated` would only exist when `!defined(NDEBUG)`. I suppose it 
could be initialized at the point of declaration and the assignment could also 
be guarded by `#ifndef DEBUG`, but it just feels messy.

https://github.com/llvm/llvm-project/pull/224677
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to