Skip to content

Commit cb18ead

Browse files
committed
minor: Add more proc-macro tests for parsing negative literals
1 parent 9d1364b commit cb18ead

File tree

4 files changed

+341
-26
lines changed

4 files changed

+341
-26
lines changed

crates/proc-macro-srv/proc-macro-test/imp/src/lib.rs

+5
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,17 @@ pub fn fn_like_mk_literals(_args: TokenStream) -> TokenStream {
3131
TokenTree::from(Literal::byte_string(b"byte_string")),
3232
TokenTree::from(Literal::character('c')),
3333
TokenTree::from(Literal::string("string")),
34+
TokenTree::from(Literal::c_string(c"cstring")),
3435
// as of 2022-07-21, there's no method on `Literal` to build a raw
3536
// string or a raw byte string
3637
TokenTree::from(Literal::f64_suffixed(3.14)),
38+
TokenTree::from(Literal::f64_suffixed(-3.14)),
3739
TokenTree::from(Literal::f64_unsuffixed(3.14)),
40+
TokenTree::from(Literal::f64_unsuffixed(-3.14)),
3841
TokenTree::from(Literal::i64_suffixed(123)),
42+
TokenTree::from(Literal::i64_suffixed(-123)),
3943
TokenTree::from(Literal::i64_unsuffixed(123)),
44+
TokenTree::from(Literal::i64_unsuffixed(-123)),
4045
];
4146
TokenStream::from_iter(trees)
4247
}

0 commit comments

Comments
 (0)