@@ -308,7 +308,7 @@ crate to allow) and of course requires an `unsafe` block.
308
308
## Assembly template
309
309
310
310
The ` assembly template ` is the only required parameter and must be a
311
- literal string (i.e ` "" ` )
311
+ literal string (i.e. ` "" ` )
312
312
313
313
```
314
314
#![feature(asm)]
@@ -412,15 +412,15 @@ memory, `memory` should also be specified.
412
412
## Options
413
413
414
414
The last section, ` options ` is specific to Rust. The format is comma
415
- separated literal strings (i.e ` :"foo", "bar", "baz" ` ). It's used to
415
+ separated literal strings (i.e. ` :"foo", "bar", "baz" ` ). It's used to
416
416
specify some extra info about the inline assembly:
417
417
418
418
Current valid options are:
419
419
420
420
1 . * volatile* - specifying this is analogous to
421
421
` __asm__ __volatile__ (...) ` in gcc/clang.
422
422
2 . * alignstack* - certain instructions expect the stack to be
423
- aligned a certain way (i.e SSE) and specifying this indicates to
423
+ aligned a certain way (i.e. SSE) and specifying this indicates to
424
424
the compiler to insert its usual stack alignment code
425
425
3 . * intel* - use intel syntax instead of the default AT&T.
426
426
@@ -649,7 +649,7 @@ functionality that isn't hard-coded into the language, but is
649
649
implemented in libraries, with a special marker to tell the compiler
650
650
it exists. The marker is the attribute ` #[lang="..."] ` and there are
651
651
various different values of ` ... ` , i.e. various different "lang
652
- items".
652
+ items."
653
653
654
654
For example, ` Box ` pointers require two lang items, one for allocation
655
655
and one for deallocation. A freestanding program that uses the ` Box `
0 commit comments