[llvm] [JSON][NFC] Support `print` and `dump` methods in `json::Value` (PR #129302)

Nikolay Panchenko via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 17 10:34:15 PDT 2025


npanchen wrote:

> Thanks for the update, I will build the proposed version and see it actually fixes the problem. I don't agree with the rest of your sentence though. Compiling LLVM in release mode, and the out-of-tree project in debug mode, is a very common approach to reduce compilation times. In general, looking beyond LLVM, a debug build of the software stack should not be needed to build your own downstream software.

That's why I'm not sure. On one hand I do agree that it makes life of the downstream project easier, on another I was hearing 
 "downstream's problem is downstream's problem", as when you include header file as if debug is enabled, it's rightful to expect proper symbols are defined.


https://github.com/llvm/llvm-project/pull/129302


More information about the llvm-commits mailing list