mirror of
https://github.com/rust-lang/rust.git
synced 2025-06-18 18:47:29 +00:00
50 lines
1.2 KiB
Rust
50 lines
1.2 KiB
Rust
![]() |
// Regression test for #140281
|
|||
|
//@ edition: 2021
|
|||
|
//@ proc-macro: unicode-control.rs
|
|||
|
|
|||
|
extern crate unicode_control;
|
|||
|
use unicode_control::*;
|
|||
|
|
|||
|
macro_rules! foo {
|
|||
|
($x:expr) => {
|
|||
|
$x
|
|||
|
};
|
|||
|
}
|
|||
|
|
|||
|
macro_rules! empty {
|
|||
|
($x:expr) => {};
|
|||
|
}
|
|||
|
|
|||
|
fn main() {
|
|||
|
let t = vec![
|
|||
|
/// test RTL in doc in vec
|
|||
|
//~^ ERROR unicode codepoint changing visible direction of text present in doc comment
|
|||
|
1
|
|||
|
];
|
|||
|
foo!(
|
|||
|
/**
|
|||
|
* test RTL in doc in macro
|
|||
|
*/
|
|||
|
//~^^^ ERROR unicode codepoint changing visible direction of text present in doc comment
|
|||
|
1
|
|||
|
);
|
|||
|
empty!(
|
|||
|
/**
|
|||
|
* test RTL in doc in macro
|
|||
|
*/
|
|||
|
//~^^^ ERROR unicode codepoint changing visible direction of text present in doc comment
|
|||
|
1
|
|||
|
);
|
|||
|
let x = create_rtl_in_string!(); // OK
|
|||
|
forward_stream!(
|
|||
|
/// test RTL in doc in proc macro
|
|||
|
//~^ ERROR unicode codepoint changing visible direction of text present in doc comment
|
|||
|
mod a {}
|
|||
|
);
|
|||
|
recollect_stream!(
|
|||
|
/// test RTL in doc in proc macro
|
|||
|
//~^ ERROR unicode codepoint changing visible direction of text present in doc comment
|
|||
|
mod b {}
|
|||
|
);
|
|||
|
}
|