PrintContext is produced by the LHS parser and printer, and

consumed by the RHS parser and printer
We could in principle teach the CI to build with asan. I'll have a think about whether this is a good idea or not.