================ @@ -49,6 +49,7 @@ class VPValue { friend struct VPDoubleValueDef; friend class VPInterleaveRecipe; friend class VPlan; + friend class VPExpressionRecipe; ---------------- ayalz wrote: Lex order? https://github.com/llvm/llvm-project/pull/144281