================
@@ -377,7 +377,7 @@ ExprDependence clang::computeDependence(PackExpansionExpr 
*E) {
 ExprDependence clang::computeDependence(PackIndexingExpr *E) {
   ExprDependence D = E->getIndexExpr()->getDependence();
   if (D & ExprDependence::Value)
-    D |= ExprDependence::TypeInstantiation;
+    D |= E->getPackIdExpression()->getDependence() & ExprDependence::Type;
----------------
RungeCC wrote:

Possibly `PackExpr->getExpressions().front()` for the type-independent 
`PackExpr` with its `IndexExpr` instantiation-dependent? I'm not sure whether 
we need an empty-check here.

https://github.com/llvm/llvm-project/pull/91933
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to