diff options
Diffstat (limited to 'src/task.rs')
-rw-r--r-- | src/task.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/task.rs b/src/task.rs index e71ea8f..40fdc2c 100644 --- a/src/task.rs +++ b/src/task.rs @@ -6,11 +6,11 @@ pub use crate::segmentation; /// Returns the current value of the task register. pub fn tr() -> segmentation::SegmentSelector { let segment: u16; - unsafe { asm!("str $0" : "=r" (segment) ) }; + unsafe { llvm_asm!("str $0" : "=r" (segment) ) }; segmentation::SegmentSelector::from_raw(segment) } /// Loads the task register. pub unsafe fn load_tr(sel: segmentation::SegmentSelector) { - asm!("ltr $0" :: "r" (sel.bits())); + llvm_asm!("ltr $0" :: "r" (sel.bits())); } |