about summary refs log tree commit diff
path: root/src/doc
diff options
context:
space:
mode:
authorSmittyvb <me@smitop.com>2021-11-04 11:31:03 -0400
committerGitHub <noreply@github.com>2021-11-04 11:31:03 -0400
commit773cc4f52b7f6bfa5b9ad0878583fb0ac9e9f2ea (patch)
treeaa08d67a0640415c6a61479372d61cc46cf61710 /src/doc
parentfdb6bdacfab4d6f52124fa0e81ac3c7db84d35f7 (diff)
downloadrust-773cc4f52b7f6bfa5b9ad0878583fb0ac9e9f2ea.tar.gz
rust-773cc4f52b7f6bfa5b9ad0878583fb0ac9e9f2ea.zip
Mention possible future rejections
Co-authored-by: Josh Triplett <josh@joshtriplett.org>
Diffstat (limited to 'src/doc')
-rw-r--r--src/doc/unstable-book/src/library-features/asm.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/doc/unstable-book/src/library-features/asm.md b/src/doc/unstable-book/src/library-features/asm.md
index 6e416462610..84fc6dcc339 100644
--- a/src/doc/unstable-book/src/library-features/asm.md
+++ b/src/doc/unstable-book/src/library-features/asm.md
@@ -886,6 +886,6 @@ The compiler performs some additional checks on options:
     - The set of memory locations that you may access is the intersection of those allowed by the `asm!` blocks you entered and exited.
 - You cannot assume that an `asm!` block will appear exactly once in the output binary. The compiler is allowed to instantiate multiple copies of the `asm!` block, for example when the function containing it is inlined in multiple places.
 - On x86, inline assembly must not end with an instruction prefix (such as `LOCK`) that would apply to instructions generated by the compiler.
-  - The compiler is currently unable to detect this due to the way inline assembly is compiled.
+  - The compiler is currently unable to detect this due to the way inline assembly is compiled, but may catch and reject this in the future.
 
 > **Note**: As a general rule, the flags covered by `preserves_flags` are those which are *not* preserved when performing a function call.