]> git.proxmox.com Git - rustc.git/blobdiff - src/test/ui/rfc-2091-track-caller/caller-location-intrinsic.rs
New upstream version 1.46.0~beta.2+dfsg1
[rustc.git] / src / test / ui / rfc-2091-track-caller / caller-location-intrinsic.rs
index 090e912c1d0ba9fa2ba5342dd163cf7c02e7a87c..f244b74e391ffa4a2d098947fffb0ca7a3638fc1 100644 (file)
@@ -1,7 +1,5 @@
 // run-pass
 
-#![feature(track_caller)]
-
 #[inline(never)]
 #[track_caller]
 fn codegen_caller_loc() -> &'static core::panic::Location<'static> {
@@ -15,13 +13,13 @@ macro_rules! caller_location_from_macro {
 fn main() {
     let loc = codegen_caller_loc();
     assert_eq!(loc.file(), file!());
-    assert_eq!(loc.line(), 16);
+    assert_eq!(loc.line(), 14);
     assert_eq!(loc.column(), 15);
 
     // `Location::caller()` in a macro should behave similarly to `file!` and `line!`,
     // i.e. point to where the macro was invoked, instead of the macro itself.
     let loc2 = caller_location_from_macro!();
     assert_eq!(loc2.file(), file!());
-    assert_eq!(loc2.line(), 23);
+    assert_eq!(loc2.line(), 21);
     assert_eq!(loc2.column(), 16);
 }