Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/syntax_highlighting/tests.rs')
-rw-r--r--crates/ide/src/syntax_highlighting/tests.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/crates/ide/src/syntax_highlighting/tests.rs b/crates/ide/src/syntax_highlighting/tests.rs
index 08acfca2cb..5f711600a2 100644
--- a/crates/ide/src/syntax_highlighting/tests.rs
+++ b/crates/ide/src/syntax_highlighting/tests.rs
@@ -102,10 +102,20 @@ macro without_args {
}
}
+macro_rules! id {
+ ($($tt:tt)*) => {
+ $($tt)*
+ };
+}
include!(concat!("foo/", "foo.rs"));
+struct S<T>(T);
fn main() {
+ struct TestLocal;
+ // regression test, TestLocal here used to not resolve
+ let _: S<id![TestLocal]>;
+
format_args!("Hello, {}!", (92,).0);
dont_color_me_braces!();
noop!(noop!(1));