================
@@ -56,10 +56,19 @@ static bool printOp(const DWARFExpression::Operation *Op,
raw_ostream &OS,
assert(!Name.empty() && "DW_OP has no name!");
OS << Name;
+ std::optional<unsigned> SubOpcode = Op->getSubCode();
+ if (SubOpcode) {
+ StringRef SubName = SubOperationEncodingString(Op->getCode(), *SubOpcode);
+ assert(!SubName.empty() && "DW_OP SubOp has no name!");
+ OS << " " << SubName;
----------------
arsenm wrote:
```suggestion
OS << ' ' << SubName;
```
https://github.com/llvm/llvm-project/pull/153883
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits