Skip to content

Commit 61139c6

Browse files
authored
Merge pull request #5727 from Rageking8/fix-miscellaneous-spacing-issues
Fix miscellaneous spacing issues
2 parents a1eda1d + ea4720c commit 61139c6

File tree

5 files changed

+16
-17
lines changed

5 files changed

+16
-17
lines changed

docs/build/reference/fpcvt.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
description: "Learn more about: /fpcvt (Floating-point to integer conversion compatibility)"
32
title: "/fpcvt (Floating-point to unsigned integer conversion compatibility)"
4-
ms.date: 09/25/2025
3+
description: "Learn more about: /fpcvt (Floating-point to integer conversion compatibility)"
4+
ms.date: 11/03/2021
55
f1_keywords: ["/fpcvt", "-fpcvt"]
66
helpviewer_keywords: ["-fpcvt compiler option [C++]", "/fpcvt compiler option [C++]"]
77
---
@@ -42,7 +42,7 @@ The **`/fpcvt`** options are new in Visual Studio 2019 version 16.8. If you spec
4242

4343
### Intrinsic functions for conversions
4444

45-
You can specify the behavior of a specific conversion independently of the **`/fpcvt `** option, which applies globally. The compiler provides intrinsic sentinel conversion functions for conversions compatible with **`/fpcvt:IA`**. For more information, see [Sentinel conversion functions](../../intrinsics/sentinel-conversion-functions.md). The compiler also provides saturation conversion functions compatible with conversions on ARM or ARM64 target architectures. For more information, see [Saturation conversion functions](../../intrinsics/saturation-conversion-functions.md).
45+
You can specify the behavior of a specific conversion independently of the **`/fpcvt`** option, which applies globally. The compiler provides intrinsic sentinel conversion functions for conversions compatible with **`/fpcvt:IA`**. For more information, see [Sentinel conversion functions](../../intrinsics/sentinel-conversion-functions.md). The compiler also provides saturation conversion functions compatible with conversions on ARM or ARM64 target architectures. For more information, see [Saturation conversion functions](../../intrinsics/saturation-conversion-functions.md).
4646

4747
The compiler also supports intrinsic conversion functions that execute as quickly as possible for valid conversions. These functions may generate any value or throw an exception for an invalid conversion. The results depend on the target platform, compiler options, and context. They're useful for handling values that have already been range-checked, or values generated in a way that can't cause an invalid conversion. For more information, see [Fast conversion functions](../../intrinsics/fast-conversion-functions.md).
4848

docs/build/reference/ln-create-msil-module.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
description: "Learn more about: /LN (Create MSIL Module)"
32
title: "/LN (Create MSIL Module)"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: /LN (Create MSIL Module)"
4+
ms.date: 11/04/2016
55
f1_keywords: ["/LN"]
66
helpviewer_keywords: ["-LN compiler option [C++]", "/LN compiler option [C++]"]
77
---
@@ -21,15 +21,15 @@ By default, `/LN` isn't in effect, and the compiler inserts an assembly manifest
2121

2222
When you use `/LN`, you must also use one of the [/clr (Common Language Runtime Compilation)](clr-common-language-runtime-compilation.md) options.
2323

24-
A managed program that doesn't have assembly metadata in the manifest is called a module. If you compile with [/c (Compile Without Linking)](c-compile-without-linking.md) and `/LN`, specify [`/NOASSEMBLY `(Create a MSIL Module)](noassembly-create-a-msil-module.md) in the linker phase to create the output file.
24+
A managed program that doesn't have assembly metadata in the manifest is called a module. If you compile with [/c (Compile Without Linking)](c-compile-without-linking.md) and `/LN`, specify [`/NOASSEMBLY` (Create a MSIL Module)](noassembly-create-a-msil-module.md) in the linker phase to create the output file.
2525

26-
Create modules if you want to take a component-based approach to building assemblies. You can author types and compile them into modules. Then, you can generate an assembly from one or more modules. For more information on creating assemblies from modules, see [`.netmodule` Files as Linker Input](netmodule-files-as-linker-input.md) or [`Al.exe `(Assembly Linker)](/dotnet/framework/tools/al-exe-assembly-linker).
26+
Create modules if you want to take a component-based approach to building assemblies. You can author types and compile them into modules. Then, you can generate an assembly from one or more modules. For more information on creating assemblies from modules, see [`.netmodule` Files as Linker Input](netmodule-files-as-linker-input.md) or [`Al.exe` (Assembly Linker)](/dotnet/framework/tools/al-exe-assembly-linker).
2727

2828
The default file extension for a module is `.netmodule`.
2929

3030
In releases before Visual Studio 2005, you created a module with `/clr:noAssembly`.
3131

32-
The MSVC linker accepts `.netmodule` files as input. The output file produced by the linker is an assembly or `.netmodule` with no run-time dependence on any of the `.netmodule`s that you input to the linker. For more information, see [`.netmodule `Files as Linker Input](netmodule-files-as-linker-input.md).
32+
The MSVC linker accepts `.netmodule` files as input. The output file produced by the linker is an assembly or `.netmodule` with no run-time dependence on any of the `.netmodule`s that you input to the linker. For more information, see [`.netmodule` Files as Linker Input](netmodule-files-as-linker-input.md).
3333

3434
### To set this compiler option in the Visual Studio development environment
3535

docs/build/reference/midl-property-pages.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
description: "Learn more about: MIDL Property Pages"
32
title: "MIDL Compiler Property Pages"
4-
ms.date: "07/24/2019"
3+
description: "Learn more about: MIDL Property Pages"
4+
ms.date: 07/24/2019
55
ms.topic: "article"
66
f1_keywords:
77
- VC.Project.VCMidlTool.PreprocessorDefinitions
@@ -125,7 +125,7 @@ Specifies which environment to target ([/env](/windows/win32/midl/-env) arm32|wi
125125

126126
### Generate Stubless Proxies
127127

128-
Generate fully interpreted stubs with extensions and stubless proxies for object interfaces ([/Oicf](/windows/win32/midl/-oi), [/Oif](/windows/win32/midl/-oi) ).
128+
Generate fully interpreted stubs with extensions and stubless proxies for object interfaces ([/Oicf](/windows/win32/midl/-oi), [/Oif](/windows/win32/midl/-oi)).
129129

130130
### Suppress Compiler Warnings
131131

docs/build/reference/pgd-specify-database-for-profile-guided-optimizations.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
2-
description: "Learn more about: /PGD (Specify Database for Profile-Guided Optimizations)"
32
title: "/PGD (Specify Database for Profile-Guided Optimizations)"
3+
description: "Learn more about: /PGD (Specify Database for Profile-Guided Optimizations)"
44
ms.date: 03/24/2025
55
f1_keywords: ["VC.Project.VCLinkerTool.ProfileGuidedDatabase"]
66
helpviewer_keywords: ["-PGD linker option", "/PGD linker option"]
77
---
88
# /PGD (Specify Database for Profile-Guided Optimizations)
99

10-
**The /PGD option is deprecated.** Starting in Visual Studio 2015, prefer the [`/GENPROFILE`or `/FASTGENPROFILE`](genprofile-fastgenprofile-generate-profiling-instrumented-build.md) linker options instead. This option is used to specify the name of the .pgd file used by the profile-guided optimization process.
10+
**The /PGD option is deprecated.** Starting in Visual Studio 2015, prefer the [`/GENPROFILE` or `/FASTGENPROFILE`](genprofile-fastgenprofile-generate-profiling-instrumented-build.md) linker options instead. This option is used to specify the name of the .pgd file used by the profile-guided optimization process.
1111

1212
## Syntax
1313

docs/error-messages/tool-errors/linker-tools-error-lnk2022.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
---
2-
description: "Learn more about: Linker Tools Error LNK2022"
32
title: "Linker Tools Error LNK2022"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Linker Tools Error LNK2022"
4+
ms.date: 11/04/2016
55
f1_keywords: ["LNK2022"]
66
helpviewer_keywords: ["LNK2022"]
7-
ms.assetid: d2128c73-dde3-4b8e-a9b2-0a153acefb3b
87
---
98
# Linker Tools Error LNK2022
109

@@ -16,7 +15,7 @@ One way to diagnose this problem is to run **ildasm -tokens** on the object file
1615

1716
One reason for LNK2022 is when a type (such as a struct) exists in multiple compilands with the same name, but with conflicting definitions, and when you compile with [/clr](../../build/reference/clr-common-language-runtime-compilation.md). In this case, make sure that the type has an identical definition in all compilands. The type name is listed in `error_message`.
1817

19-
Another possible cause for LNK2022 is when the linker finds a metadata file in a different location than was specified to the compiler (with [#using](../../preprocessor/hash-using-directive-cpp.md) ). Make sure that the metadata file (.dll or .netmodule) is in the same location when passed to the linker, as it was when it was passed to the compiler.
18+
Another possible cause for LNK2022 is when the linker finds a metadata file in a different location than was specified to the compiler (with [#using](../../preprocessor/hash-using-directive-cpp.md)). Make sure that the metadata file (.dll or .netmodule) is in the same location when passed to the linker, as it was when it was passed to the compiler.
2019

2120
When building an ATL application, the use of the macro `_ATL_MIXED` is required in all compilands, if it is used in at least one.
2221

0 commit comments

Comments
 (0)