Skip to content

Commit 6582476

Browse files
Merge pull request #5701 from Rageking8/add-example-for-c2290-error-reference
Add example for C2290 error reference
2 parents 9ce3d81 + 7d5b27e commit 6582476

File tree

1 file changed

+18
-3
lines changed

1 file changed

+18
-3
lines changed
Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,29 @@
11
---
22
title: "Compiler Error C2290"
33
description: "Learn more about: Compiler Error C2290"
4-
ms.date: 11/04/2016
4+
ms.date: 12/5/2025
55
f1_keywords: ["C2290"]
66
helpviewer_keywords: ["C2290"]
77
---
88
# Compiler Error C2290
99

10-
> C++ asm syntax ignored. Use __asm.
10+
> C++ 'asm' syntax ignored. Use __asm.
1111
1212
## Remarks
1313

14-
The **`asm`** syntax is reserved for future use.
14+
The **`asm`** syntax is reserved for future use. Try [`__asm`](../../assembler/inline/asm.md) instead. For more information, see [Inline Assembler](../../assembler/inline/inline-assembler.md).
15+
16+
## Example
17+
18+
The following example generates C2290:
19+
20+
```cpp
21+
// C2290.cpp
22+
// Compile for 32 bit, i.e. x86 instead of x64
23+
24+
int main()
25+
{
26+
asm("nop"); // C2290
27+
__asm { nop } // OK
28+
}
29+
```

0 commit comments

Comments
 (0)