Include diagnostic reason in -fdiagnostics-as-json
This commit ensures that the -fdiagnostics-as-json output includes the diagnostic reason. This allows the full error message produced by GHC to be re-constructed from the JSON output. Fixes #25403
Showing
- compiler/GHC/Types/Error.hs 38 additions, 20 deletionscompiler/GHC/Types/Error.hs
- compiler/GHC/Unit/Module/Warnings.hs 3 additions, 1 deletioncompiler/GHC/Unit/Module/Warnings.hs
- docs/users_guide/diagnostics-as-json-schema-1_1.json 134 additions, 0 deletionsdocs/users_guide/diagnostics-as-json-schema-1_1.json
- docs/users_guide/using.rst 1 addition, 1 deletiondocs/users_guide/using.rst
- testsuite/tests/driver/all.T 1 addition, 1 deletiontestsuite/tests/driver/all.T
- testsuite/tests/driver/json.stderr 1 addition, 1 deletiontestsuite/tests/driver/json.stderr
- testsuite/tests/driver/json_warn.hs 3 additions, 0 deletionstestsuite/tests/driver/json_warn.hs
- testsuite/tests/driver/json_warn.stderr 2 additions, 1 deletiontestsuite/tests/driver/json_warn.stderr
Loading
Please register or sign in to comment