================
@@ -847,7 +845,33 @@ template <class Emitter>
bool ByteCodeExprGen<Emitter>::VisitOpaqueValueExpr(const OpaqueValueExpr *E) {
if (Initializing)
return this->visitInitializer(E->getSourceExpr());
- return this->visit(E->getSourceExpr());
+
+ PrimType CacheVariableTy = classify(E).value_or(PT_Ptr);
----------------
tbaederr wrote:
```suggestion
PrimType SubExprT = classify(SubExpr).value_or(PT_Ptr);
```
https://github.com/llvm/llvm-project/pull/68039
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits