Skip to content

Commit d787655

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

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,7 @@ The articles in this section explain a subset of the error messages generated by
402402
|[Compiler error C3886](compiler-error-c3886.md)|'*member*': a literal data member must be initialized|
403403
|[Compiler error C3887](compiler-error-c3887.md)|'*member*': the initializer for a literal data member must be a constant expression|
404404
|[Compiler error C3888](compiler-error-c3888.md)|'*member*': the const expression associated with this literal data member is not supported by C++/CLI|
405+
|Compiler error C3889|call to object of class type '*type*': no matching call operator found|
405406
|[Compiler error C3890](compiler-error-c3890.md)|'*member*': you cannot take the address of a literal data member|
406407
|[Compiler error C3891](compiler-error-c3891.md)|'*member*': a literal data member cannot be used as a l-value|
407408
|[Compiler error C3892](compiler-error-c3892.md)|'*variable*': you cannot assign to a variable that is const|
@@ -434,12 +435,14 @@ The articles in this section explain a subset of the error messages generated by
434435
|[Compiler error C3919](compiler-error-c3919.md)|'*function*': function must have type '*return_type* (*type*)'|
435436
|[Compiler error C3920](compiler-error-c3920.md)|'*operator*': cannot define a postfix increment/decrement CLR/WinRT operator Calling the postfix CLR/WinRT operator will call the corresponding prefix CLR/WinRT operator (op_Increment/op_Decrement), but with postfix semantics|
436437
|Compiler error C3921|Obsolete.|
438+
|Compiler error C3922|'*name*': argument must be a constant expression|
437439
|[Compiler error C3923](compiler-error-c3923.md)|'*member*': local class, struct or union definitions are not allowed in a member function of a managed/WinRT class|
438440
|Compiler error C3924|error in argument #*number* of delegate constructor call '*constructor*':|
439441
|Compiler error C3925|expected a loop (`for`, `while`, or `do`) following '*directive_name*' directive|
440442
|Compiler error C3926|invalid constant in 'parallel' directive|
441443
|Compiler error C3927|'->': trailing return type is not allowed after a non-function declarator|
442444
|Compiler error C3928|'->': trailing return type is not allowed after a parenthesized declarator|
445+
|Compiler error C3929|'`collapse(`*count*`)`' specified but found only *value* loops following '`#pragma omp for`'|
443446
|Compiler error C3930|'*function*': no overloaded function has restriction specifiers that are compatible with the ambient context '*context*'|
444447
|Compiler error C3931|'*type*': cannot call a function that has restriction specifiers that are incompatible with the ambient context|
445448
|Compiler error C3932|Obsolete.|
@@ -452,6 +455,9 @@ The articles in this section explain a subset of the error messages generated by
452455
|Compiler error C3939|'*identifier*': pointer to member functions, function pointers, references to functions with 'amp' restriction specifier are not allowed|
453456
|Compiler error C3940|'*identifier*': identifier not found - possible mismatch between compiler and library versions. Please ensure vccorlib.h/.lib, vccorlib120.dll and c1xx.dll match|
454457
|Compiler error C3941|'*condition*': requires '/clr' command line option|
458+
|Compiler error C3942|'`#pragma omp atomic capture`': expression on right of '`=`' must be an lvalue-expression of scalar type|
459+
|Compiler error C3943|'`#pragma omp atomic`': operator '*operator*' is overloaded; only built-in operators are allowed|
460+
|Compiler error C3944|'`#pragma omp atomic`': lvalue expression required as left operand of '*operator*'|
455461
|Compiler error C3945|'*type*': unable to throw or catch a winrt object which doesn't derive from Platform::Exception|
456462
|Compiler error C3946|'*type*': typeid cannot be applied to this type|
457463
|Compiler error C3947|'*typeid*': typeid cannot be applied to a pack expansion|

0 commit comments

Comments
 (0)