mgehre-amd wrote: Can you please add some tests for the output of translation? Interesting test case could also be loading from an array index, and then either having the emitc.subscript also within the `CExpression` or outside. https://github.com/llvm/llvm-project/pull/130802