You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/error-messages/compiler-errors-2/compiler-errors-c3500-through-c3999.md
+6Lines changed: 6 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -402,6 +402,7 @@ The articles in this section explain a subset of the error messages generated by
402
402
|[Compiler error C3886](compiler-error-c3886.md)|'*member*': a literal data member must be initialized|
403
403
|[Compiler error C3887](compiler-error-c3887.md)|'*member*': the initializer for a literal data member must be a constant expression|
404
404
|[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|
405
406
|[Compiler error C3890](compiler-error-c3890.md)|'*member*': you cannot take the address of a literal data member|
406
407
|[Compiler error C3891](compiler-error-c3891.md)|'*member*': a literal data member cannot be used as a l-value|
407
408
|[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
434
435
|[Compiler error C3919](compiler-error-c3919.md)|'*function*': function must have type '*return_type* (*type*)'|
435
436
|[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|
436
437
|Compiler error C3921|Obsolete.|
438
+
|Compiler error C3922|'*name*': argument must be a constant expression|
437
439
|[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|
438
440
|Compiler error C3924|error in argument #*number* of delegate constructor call '*constructor*':|
439
441
|Compiler error C3925|expected a loop (`for`, `while`, or `do`) following '*directive_name*' directive|
440
442
|Compiler error C3926|invalid constant in 'parallel' directive|
441
443
|Compiler error C3927|'->': trailing return type is not allowed after a non-function declarator|
442
444
|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`'|
443
446
|Compiler error C3930|'*function*': no overloaded function has restriction specifiers that are compatible with the ambient context '*context*'|
444
447
|Compiler error C3931|'*type*': cannot call a function that has restriction specifiers that are incompatible with the ambient context|
445
448
|Compiler error C3932|Obsolete.|
@@ -452,6 +455,9 @@ The articles in this section explain a subset of the error messages generated by
452
455
|Compiler error C3939|'*identifier*': pointer to member functions, function pointers, references to functions with 'amp' restriction specifier are not allowed|
453
456
|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|
454
457
|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*'|
455
461
|Compiler error C3945|'*type*': unable to throw or catch a winrt object which doesn't derive from Platform::Exception|
456
462
|Compiler error C3946|'*type*': typeid cannot be applied to this type|
457
463
|Compiler error C3947|'*typeid*': typeid cannot be applied to a pack expansion|
0 commit comments