update rustc_driver examples (#1803)
This commit is contained in:
parent
a03082660c
commit
1b826bea1d
|
|
@ -63,6 +63,8 @@ fn main() {
|
|||
// Registry of diagnostics codes.
|
||||
registry: registry::Registry::new(&rustc_error_codes::DIAGNOSTICS),
|
||||
make_codegen_backend: None,
|
||||
expanded_args: Vec::new(),
|
||||
ice_file: None,
|
||||
};
|
||||
rustc_interface::run_compiler(config, |compiler| {
|
||||
compiler.enter(|queries| {
|
||||
|
|
|
|||
|
|
@ -73,6 +73,8 @@ fn main() {
|
|||
override_queries: None,
|
||||
registry: registry::Registry::new(&rustc_error_codes::DIAGNOSTICS),
|
||||
make_codegen_backend: None,
|
||||
expanded_args: Vec::new(),
|
||||
ice_file: None,
|
||||
};
|
||||
rustc_interface::run_compiler(config, |compiler| {
|
||||
compiler.enter(|queries| {
|
||||
|
|
|
|||
|
|
@ -51,6 +51,8 @@ fn main() {
|
|||
override_queries: None,
|
||||
make_codegen_backend: None,
|
||||
registry: registry::Registry::new(&rustc_error_codes::DIAGNOSTICS),
|
||||
expanded_args: Vec::new(),
|
||||
ice_file: None,
|
||||
};
|
||||
rustc_interface::run_compiler(config, |compiler| {
|
||||
compiler.enter(|queries| {
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
To get diagnostics from the compiler,
|
||||
configure `rustc_interface::Config` to output diagnostic to a buffer,
|
||||
and run `TyCtxt.analysis`. The following was tested
|
||||
with <!-- date-check: mar 2023 --> `nightly-2023-03-27`:
|
||||
with <!-- date-check: oct 2023 --> `nightly-2023-10-03`:
|
||||
|
||||
```rust
|
||||
{{#include ../examples/rustc-driver-getting-diagnostics.rs}}
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
## Getting the type of an expression
|
||||
|
||||
To get the type of an expression, use the `global_ctxt` to get a `TyCtxt`.
|
||||
The following was tested with <!-- date-check: mar 2023 --> `nightly-2023-03-27`:
|
||||
The following was tested with <!-- date-check: oct 2023 --> `nightly-2023-10-03`:
|
||||
|
||||
```rust
|
||||
{{#include ../examples/rustc-driver-interacting-with-the-ast.rs}}
|
||||
|
|
|
|||
Loading…
Reference in New Issue