Skip to content

Commit 6cb2fc3

Browse files
committed
Learn Editor: Update compiler-errors-c3500-through-c3999.md
1 parent 1903359 commit 6cb2fc3

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

docs/error-messages/compiler-errors-2/compiler-errors-c3500-through-c3999.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ The articles in this section explain a subset of the error messages generated by
105105
|Compiler error C3587|dynamic_cast is unsupported in amp restricted code|
106106
|Compiler error C3588|casting from '*type1*' to '*type2*' is unsupported in amp restricted code|
107107
|Compiler error C3589|'*string*': unsupported usage of string literals in amp restricted code|
108-
|Compiler error C3590|'*token*': by-reference capture or 'this' capture is unsupported if the lambda is amp restricted|
108+
|Compiler error C3590|capture of '*value*' is unsupported if the lambda is amp restricted|
109109
|Compiler error C3591|typeid operator is unsupported in amp restricted code|
110110
|Compiler error C3592|Inline native assembly ('__asm') is unsupported in amp restricted code|
111111
|Compiler error C3593|'goto' is unsupported in amp restricted code|
@@ -263,7 +263,7 @@ The articles in this section explain a subset of the error messages generated by
263263
|[Compiler error C3747](compiler-error-c3747.md)|missing default template/generic parameter: parameter *number*|
264264
|[Compiler error C3748](compiler-error-c3748.md)|'*interface*': unmanaged interfaces may not fire events|
265265
|[Compiler error C3749](compiler-error-c3749.md)|'*attribute*': a custom attribute may not be used inside a function|
266-
|Compiler error C3750|'*token*': unexpected token in attribute list|
266+
|Compiler error C3750|'*token*': unexpected token in attribute specifier|
267267
|Compiler error C3751|'*identifier*': unexpected identifier in attribute list|
268268
|[Compiler error C3752](compiler-error-c3752.md)|'*attribute*': cannot classify attribute; '*keyword*' should not be used in this context|
269269
|[Compiler error C3753](compiler-error-c3753.md)|a generic property is not allowed|
@@ -286,7 +286,7 @@ The articles in this section explain a subset of the error messages generated by
286286
|Compiler error C3770|'*type*': is not a valid base class|
287287
|[Compiler error C3771](compiler-error-c3771.md)|'*identifier*': friend declaration cannot be found in the nearest namespace scope|
288288
|[Compiler error C3772](compiler-error-c3772.md)|'*identifier*': invalid friend template declaration|
289-
|Compiler error C3773|please use /await compiler switch to enable coroutines|
289+
|Compiler error C3773|Use of '*feature*' in this context is a non-conforming extension in `C++`*version*|
290290
|Compiler error C3774|cannot find '*scope*::*identifier*': Please include *header_name* header|
291291
|Compiler error C3775|return type of '*function*' should not be '*type*'|
292292
|Compiler error C3776|cannot return an expression of type void in a coroutine with non-void eventual return type|
@@ -297,7 +297,7 @@ The articles in this section explain a subset of the error messages generated by
297297
|Compiler error C3781|'*keyword*': cannot be a used in a coroutine of type '*type*'. Either *keyword* or *keyword* must be present in associated promise_type|
298298
|Compiler error C3782|*type*: a coroutine's promise cannot contain both *keyword* and *keyword*|
299299
|Compiler error C3783|'*identifier*': cannot be a coroutine|
300-
|Compiler error C3784|*keyword* expression cannot appear in this context|
300+
|Compiler error C3784|*keyword* cannot appear in this context|
301301
|Compiler error C3785|the first template argument to 'std::integer_sequence' must be an integer type|
302302
|Compiler error C3786|the second template argument to 'std::make_integer_sequence' must be an integer constant greater than or equal to zero|
303303
|Compiler error C3787|cannot deduce the return type of this coroutine|
@@ -342,7 +342,7 @@ The articles in this section explain a subset of the error messages generated by
342342
|Compiler error C3826|Obsolete.|
343343
|Compiler error C3827|standard attribute 'deprecated' may have either no arguments or one string literal describing the reason|
344344
|[Compiler error C3828](compiler-error-c3828.md)|placement arguments cannot be specified for a '*keyword*' expression for type '*type*'|
345-
|Compiler error C3829|standard attribute 'noreturn' may only be applied to functions|
345+
|Compiler error C3829|attribute `[[`*attribute name*`]]` may only be applied to a function declaration|
346346
|[Compiler error C3830](compiler-error-c3830.md)|'*type1*': cannot inherit from '*type2*', value types can only inherit from interface classes|
347347
|[Compiler error C3831](compiler-error-c3831.md)|'*identifier*': '*type*' cannot have a pinned data member or a member function returning a pinning pointer|
348348
|[Compiler error C3832](compiler-error-c3832.md)|'*typelib*': type library looks as if it was built for 32-bit pointers; please change the 'ptrsize' qualifier|
@@ -377,7 +377,7 @@ The articles in this section explain a subset of the error messages generated by
377377
|[Compiler error C3861](compiler-error-c3861.md)|'*identifier*': identifier not found|
378378
|[Compiler error C3862](compiler-error-c3862.md)|'*function*': cannot compile an unmanaged function with `/clr:pure` or `/clr:safe`|
379379
|Compiler error C3863|array type '*type*' is not assignable|
380-
|Compiler error C3864|Obsolete.|
380+
|Compiler error C3864|'*context*': requires clause is incompatible with the declaration|
381381
|[Compiler error C3865](compiler-error-c3865.md)|'*keyword*': can only be used on native member functions|
382382
|[Compiler error C3866](compiler-error-c3866.md)|destructor/finalizer call missing argument list|
383383
|[Compiler error C3867](compiler-error-c3867.md)|'*function*': non-standard syntax; use '&' to create a pointer to member|
@@ -391,7 +391,7 @@ The articles in this section explain a subset of the error messages generated by
391391
|Compiler error C3875|call of non-static member function missing argument list|
392392
| Compiler error C3876 | hexadecimal floating literal requires an exponent |
393393
| Compiler error C3877 | invalid type argument to the TypeForwardedTo attribute |
394-
| Compiler error C3878 | syntax error: unexpected token '%1$L' following '%2s' |
394+
| Compiler error C3878 | syntax error: unexpected token '*name*' following '*context*' |
395395
|Compiler error C3879|'*member*': cannot be an initonly data member|
396396
|[Compiler error C3880](compiler-error-c3880.md)|'*member*': cannot be a literal data member|
397397
|Compiler error C3881|can only inherit constructor from direct base|

0 commit comments

Comments
 (0)