Closed
Description
Trying to build with rustc 1.50.0-nightly (c919f490b 2020-11-17)
, I get the following error:
Checking vte v0.9.0 (/tmp/vte)
error[E0658]: mutable references are not allowed in constant functions
--> src/table.rs:9:1
|
9 | / generate_state_changes!(state_changes, {
10 | | Anywhere {
11 | | 0x18 => (Ground, Execute),
12 | | 0x1a => (Ground, Execute),
... |
170 | | }
171 | | });
| |___^
|
= note: see issue #57349 <https://github.com/rust-lang/rust/issues/57349> for more information
= help: add `#![feature(const_mut_refs)]` to the crate attributes to enable
= note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0015]: calls in constant functions are limited to constant functions, tuple structs and tuple variants
--> src/table.rs:9:1
|
9 | / generate_state_changes!(state_changes, {
10 | | Anywhere {
11 | | 0x18 => (Ground, Execute),
12 | | 0x1a => (Ground, Execute),
... |
170 | | }
171 | | });
| |___^
|
= note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
error: aborting due to 2 previous errors
Some errors have detailed explanations: E0015, E0658.
For more information about an error, try `rustc --explain E0015`.
error: could not compile `vte`
To learn more, run the command again with --verbose.
This also breaks the alacritty-git build for me.
Metadata
Metadata
Assignees
Labels
No labels