Bump bumpalo (#1925)

* Fix typo in comment

* Bump `bumpalo` dependency to 3.0.0

* Fix warning about unused loop label
This commit is contained in:
Nick Fitzgerald 2020-01-06 07:24:32 -08:00 committed by Alex Crichton
parent 580daab1d3
commit 36afba74d4
3 changed files with 4 additions and 4 deletions

View File

@ -16,7 +16,7 @@ spans = []
extra-traits = ["syn/extra-traits"]
[dependencies]
bumpalo = "2.1"
bumpalo = "3.0.0"
lazy_static = "1.0.0"
log = "0.4"
proc-macro2 = "1.0"

View File

@ -64,8 +64,8 @@ impl Interner {
fn intern_str(&self, s: &str) -> &str {
// NB: eventually this could be used to intern `s` to only allocate one
// copy, but for now let's just "transmute" `s` to have the same
// lifetmie as this struct itself (which is our main goal here)
bumpalo::collections::String::from_str_in(s, &self.bump).into_bump_str()
// lifetime as this struct itself (which is our main goal here)
self.bump.alloc_str(s)
}
/// Given an import to a local module `id` this generates a unique module id

View File

@ -424,7 +424,7 @@ impl<'src> FirstPassRecord<'src> {
// signature where that and all remaining optional arguments are
// undefined.
let mut signatures = Vec::new();
'outer: for signature in data.signatures.iter() {
for signature in data.signatures.iter() {
let mut idl_args = Vec::with_capacity(signature.args.len());
for (i, arg) in signature.args.iter().enumerate() {
if arg.optional {