Skip to content

Correct mismatched quotes #5194

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Feb 20, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/assembler/masm/option-avxencoding-masm.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
title: "OPTION AVXENCODING"
description: Describes how to select the preferred encoding of AVX instructions when more than one possibility will work
ms.date: "10/06/2020"
f1_keywords: ["avxencoding"]
helpviewer_keywords: ["OPTION AVXENCODING directive"]
description: Describes how to select the preferred encoding of AVX instructions when more than one possibility will work
---
# OPTION AVXENCODING

Expand Down Expand Up @@ -47,7 +47,7 @@ The **`OPTION AVXENCODING`** directive is available in Visual Studio 2019 versio

### Example

This example uses `VPDPBUSD` and `VPMADDWD` instructions to illustrate how the **`AVXENCODING`** option works. `VPDPBUSD` was first defined to be encoded only with `EVEX`, and was later extended with a VEX-encoded form for platforms without AVX-512 support, while `VPMADDWD` was AVX and extended to AVX-512. The listing output from assembling the example shows how changing the **`AVXENCODING`** mode affects the object code generated for each instruction. The prefix for each instruction ends at the '/".
This example uses `VPDPBUSD` and `VPMADDWD` instructions to illustrate how the **`AVXENCODING`** option works. `VPDPBUSD` was first defined to be encoded only with `EVEX`, and was later extended with a VEX-encoded form for platforms without AVX-512 support, while `VPMADDWD` was AVX and extended to AVX-512. The listing output from assembling the example shows how changing the **`AVXENCODING`** mode affects the object code generated for each instruction. The prefix for each instruction ends at the "/".

```asm
00000000 62 F2 6D 08/ 50 vpdpbusd xmm1, xmm2, xmm3
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
void CMyClass::OnFileOpen()
{
// szFilters is a text string that includes two file name filters:
// "*.my" for "MyType Files" and "*.*' for "All Files."
// "*.my" for "MyType Files" and "*.*" for "All Files."
TCHAR szFilters[]= _T("MyType Files (*.my)|*.my|All Files (*.*)|*.*||");

// Create an Open dialog; the default file name extension is ".my".
Expand Down
5 changes: 2 additions & 3 deletions docs/error-messages/compiler-errors-1/compiler-error-c2394.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
---
description: "Learn more about: Compiler Error C2394"
title: "Compiler Error C2394"
description: "Learn more about: Compiler Error C2394"
ms.date: "11/04/2016"
f1_keywords: ["C2394"]
helpviewer_keywords: ["C2394"]
ms.assetid: 653fa9a0-29b3-48aa-bc01-82f98f717a2b
---
# Compiler Error C2394

'your_type::operator'op'" : CLR or WinRToperator not valid. At least one parameter must be of the following types: 'T^', 'T^%', 'T^&', where T = 'your_type'
'*type*::operator *operator*': CLR/WinRT operator not valid. At least one parameter must be of the following types: 'T^', 'T^%', 'T^&', where T = 'type'

An operator in a Windows Runtime or managed type did not have at least one parameter whose type is the same as the type of the operator return value.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: "Learn more about: Compiler fatal errors C1001 through C1907"
title: "Compiler fatal errors C1001 through C1907"
description: "Learn more about: Compiler fatal errors C1001 through C1907"
ms.date: 01/24/2025
f1_keywords: ["C1006", "C1024", "C1027", "C1030", "C1032", "C1034", "C1036", "C1039", "C1040", "C1041", "C1042", "C1043", "C1044", "C1048", "C1056", "C1058", "C1059", "C1063", "C1069", "C1101", "C1102", "C1105", "C1110", "C1111", "C1112", "C1114", "C1118", "C1119", "C1127", "C1193", "C1194", "C1195", "C1198", "C1199", "C1203", "C1204", "C1212", "C1213", "C1214", "C1300", "C1301", "C1302", "C1303", "C1304", "C1306", "C1354", "C1355", "C1356", "C1357", "C1358", "C1384", "C1385", "C1451", "C1505", "C1507", "C1511", "C1604", "C1605", "C1859", "C1901", "C1906", "C1907"]
helpviewer_keywords: ["C1006", "C1024", "C1027", "C1030", "C1032", "C1034", "C1036", "C1039", "C1040", "C1041", "C1042", "C1043", "C1044", "C1048", "C1056", "C1058", "C1059", "C1063", "C1069", "C1101", "C1102", "C1105", "C1110", "C1111", "C1112", "C1114", "C1118", "C1119", "C1127", "C1193", "C1194", "C1195", "C1198", "C1199", "C1203", "C1204", "C1212", "C1213", "C1214", "C1300", "C1301", "C1302", "C1303", "C1304", "C1306", "C1354", "C1355", "C1356", "C1357", "C1358", "C1384", "C1385", "C1451", "C1505", "C1507", "C1511", "C1604", "C1605", "C1859", "C1901", "C1906", "C1907"]
Expand All @@ -26,7 +26,7 @@ The articles in this section of the documentation explain a subset of the error
| [Fatal error C1009](fatal-error-c1009.md) | compiler limit: macros nested too deeply |
| [Fatal error C1010](fatal-error-c1010.md) | unexpected end of file while looking for precompiled header. Did you forget to add '`#include <`*file*`>`' to your source? |
| [Fatal error C1011](fatal-error-c1011.md) | cannot locate standard module interface. Did you install the library part of the C++ modules feature in VS setup? |
| [Fatal error C1012](fatal-error-c1012.md) | unmatched parenthesis: missing '*character*" |
| [Fatal error C1012](fatal-error-c1012.md) | unmatched parenthesis: missing '*character*' |
| [Fatal error C1013](fatal-error-c1013.md) | compiler limit: too many open parentheses |
| [Fatal error C1014](fatal-error-c1014.md) | too many include files: depth = *number* |
| [Fatal error C1015](fatal-error-c1015.md) | header-names '*header-name*' and '*header-name*' identify the same header and cannot be used as both `/headerUnit:quoted` and `/headerUnit:angle` arguments; please provide this header-name only once |
Expand Down