Accept `_` in Ident::new
diff --git a/src/ident.rs b/src/ident.rs
index 7b0e532..c630625 100644
--- a/src/ident.rs
+++ b/src/ident.rs
@@ -117,10 +117,6 @@
panic!("ident is not allowed to be a lifetime; use syn::Lifetime");
}
- if s == "_" {
- panic!("`_` is not a valid ident; use syn::token::Underscore");
- }
-
if s.bytes().all(|digit| digit >= b'0' && digit <= b'9') {
panic!("ident cannot be a number, use syn::Index instead");
}
diff --git a/tests/test_ident.rs b/tests/test_ident.rs
index c8652fe..02a6373 100644
--- a/tests/test_ident.rs
+++ b/tests/test_ident.rs
@@ -80,7 +80,6 @@
}
#[test]
-#[should_panic(expected = "`_` is not a valid ident; use syn::token::Underscore")]
fn ident_new_underscore() {
new("_");
}