diff --git a/src/test/run-pass/syntax-extension-source-utils.rs b/src/test/run-pass/syntax-extension-source-utils.rs index 342ee4e35106..11effcf330f7 100644 --- a/src/test/run-pass/syntax-extension-source-utils.rs +++ b/src/test/run-pass/syntax-extension-source-utils.rs @@ -17,9 +17,12 @@ pub mod m1 { } } +macro_rules! indirect_line( () => ( line!() ) ) + pub fn main() { - assert(line!() == 21); + assert(line!() == 23); assert(col!() == 11); + assert(indirect_line!() == 25); assert(file!().to_owned().ends_with(~"syntax-extension-source-utils.rs")); assert(stringify!((2*3) + 5).to_owned() == ~"( 2 * 3 ) + 5"); assert(include!("syntax-extension-source-utils-files/includeme.fragment").to_owned()