Skip to content

Commit 3de72ef

Browse files
TylerMSFTTylerMSFT
authored andcommitted
links/acrolinx
1 parent 0de9fdf commit 3de72ef

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

docs/build/reference/ifc-map.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ This switch tells the compiler where to find the [TOML](https://toml.io/en/) fil
1818
## Remarks
1919

2020
The *`filename`* argument specifies a TOML file (Tom's Obvious Minimal Language). The file can be relative to the working directory of the compiler or an absolute path.
21-
Multiple `/ifcMap` arguments may be provided to the compiler.
21+
Multiple `/ifcMap` arguments can be provided to the compiler.
2222

23-
The TOML file may contain a mix of `[[module]]` and `[[header-unit]]` references. Syntax errors or unrecognized table names result in compiler error `C7696` (TOML parse error).
23+
The TOML file can contain a mix of `[[module]]` and `[[header-unit]]` references. Syntax errors or unrecognized table names result in compiler error `C7696` (TOML parse error).
2424

2525
### TOML for named modules
2626

@@ -44,8 +44,6 @@ This TOML file maps the named modules 'M' and 'N' to their respective IFC files.
4444
/reference M=C:\modules\M.ifc /reference N=C:\modules\N.ifc
4545
```
4646

47-
When `[[module]]` is specified in the TOML, the compiler implicitly enables [`/Zc:preprocessor`](zc-preprocessor.md) similarly to how it is implicitly enabled when [`/module`](module.md) is used. For more information about the behavior of the 'angle' and 'quote' lookup methods, see the [/module Remarks](module.md#remarks).
48-
4947
For more information about what types of module names are valid for the `name` field, see [`/reference remarks`](module-reference.md#remarks).
5048

5149
### TOML for header units
@@ -72,7 +70,7 @@ name = ["angle", "algorithm"]
7270
ifc = "C:\\header-units\\algorithm.ifc"
7371
```
7472

75-
When `[[header-unit]]` is specified in the TOML, the compiler implicitly enables [`/Zc:preprocessor`](zc-preprocessor.md) like how it is implicitly enabled when [`/headerUnit`](headerunit.md) is used. For more information about the behavior of the 'angle' and 'quote' lookup methods, see the [/headerUnit Remarks](headerunit.md#remarks).
73+
When `[[header-unit]]` is specified in the TOML, the compiler implicitly enables [`/Zc:preprocessor`](zc-preprocessor.md) like how it's implicitly enabled when [`/headerUnit`](headerunit.md) is used. For more information about the behavior of the 'angle' and 'quote' lookup methods, see the [/headerUnit Remarks](headerunit.md#remarks).
7674

7775
### To set this compiler option in the Visual Studio development environment
7876

@@ -85,5 +83,5 @@ When `[[header-unit]]` is specified in the TOML, the compiler implicitly enables
8583
## See also
8684

8785
[Overview of modules in C++](../../cpp/modules-cpp.md)\
88-
[Walkthrough: Build and import header units in Visual C++ projects](../../cpp/build/walkthrough-build-and-import-header-units-in-visual-cpp-projects.md)\
86+
[Walkthrough: Build and import header units in Visual C++ projects](../walkthrough-build-and-import-header-units-in-visual-cpp-projects.md)\
8987
[Using C++ Modules in MSVC from the Command Line](https://devblogs.microsoft.com/cppblog/using-cpp-modules-in-msvc-from-the-command-line-part-1/)

0 commit comments

Comments
 (0)