-
Notifications
You must be signed in to change notification settings - Fork 1
/
C1.ERR
executable file
·1037 lines (1037 loc) · 56.6 KB
/
C1.ERR
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
4001 "nonstandard extension 'single line comment' was used"
4002 "too many actual parameters for macro '%s'"
4003 "not enough actual parameters for macro '%s'"
4004 "incorrect construction after 'defined'"
4005 "'%Fs' : macro redefinition"
4006 "#undef expected an identifier"
4007 "'%Fs' : must be '%Fs'"
4008 "'%Fs' : '%Fs' attribute ignored"
4009 "string too big; trailing characters truncated"
4010 "single-line comment contains line-continuation character"
4011 "'%Fs' : identifier was truncated to '%d' characters"
4012 "float constant in a cross compilation"
4013 "'%Fs' undefined; assuming extern returning int"
4014 "concatenating mismatched wide strings"
4015 "'%Fs' : type of bit field must be integral"
4016 "'%s' : no function return type; using 'int' as default"
4017 "cast of 'int' expression to far pointer"
4018 "'%Fs' : signed/unsigned mismatch"
4019 "empty statement at global scope"
4020 "'%Fs' : too many actual parameters"
4021 "'%Fs' : too few actual parameters"
4022 "'%Fs' : pointer mismatch for actual parameter %d"
4023 "'%Fs' : based pointer passed to unprototyped function : parameter %d"
4024 "'%Fs' : different types for formal and actual parameter %d"
4025 "'%Fs' : based pointer passed to function with variable arguments: parameter %d"
4026 "function declared with formal parameter list"
4027 "function declared without formal parameter list"
4028 "formal parameter %d different from declaration"
4029 "declared formal parameter list different from definition"
4030 "first formal parameter list longer than the second list"
4031 "second formal parameter list longer than the first list"
4032 "formal parameter %d has different type when promoted"
4033 "'%Fs' must return a value"
4034 "sizeof returns 0"
4035 "'%Fs' : no return value"
4036 "unnamed %Fs as actual parameter"
4037 "conflicting ambient class modifiers"
4038 "'%Fs' : illegal ambient class modifier"
4039 "ambient class modifier on reference ignored"
4040 "memory attribute on '%Fs' ignored"
4041 "compiler limit : terminating browser output"
4042 "'%Fs' : has bad storage class"
4043 "function specifier used more than once"
4044 "specifier __huge on '%Fs' ignored; can only be applied to array"
4045 "'%Fs' : array bounds overflow"
4046 "'%Fs' : unsized array treated as %Fs"
4047 "'%Fs' : '%Fs' differs in levels of indirection from '%Fs'"
4048 "different array subscripts : '%Fs' and '%Fs'"
4049 "compiler limit : terminating line number emission"
4050 "'%Fs' : '%Fs' differs in code attributes from '%Fs'"
4051 "type conversion; possible loss of data"
4052 "function declarations different; one contains variable arguments"
4053 "one void operand for '?:'"
4054 "'%Fs' : from function pointer '%Fs' to data pointer '%Fs'"
4055 "'%Fs' : from data pointer '%Fs' to function pointer '%Fs'"
4056 "overflow in floating-point constant arithmetic"
4057 "'%Fs' : '%Fs' differs in indirection to slightly different base types from '%Fs'"
4058 "unions are now aligned on alignment requirement, not size"
4059 "pascal string too big, length byte is length % 256"
4060 "switch statement contains no 'case' or 'default' labels"
4061 "enumerate '%Fs' in switch of enum '%Fs' is not explicitly handled by a case label"
4062 "enumerate '%Fs' in switch of enum '%Fs' is not handled"
4063 "case '%ld' is not a valid value for switch of enum '%Fs'"
4064 "switch of incomplete enum '%Fs'"
4065 "switch statement contains 'default' but no 'case' labels"
4066 "characters beyond first in wide-character constant ignored"
4067 "unexpected characters following '%Fs' directive - newline expected"
4068 "unknown pragma"
4069 "long double is the same precision as double"
4070 "return of a 'void' expression"
4071 "'%Fs' : no function prototype given"
4072 "'%Fs' : no function prototype on __fastcall function"
4073 "initializers put in library initialization area"
4074 "initializers put in compiler reserved initialization area"
4075 "initializers put in unrecognized initialization area"
4076 "'%Fs' : can be used on integral types only"
4077 "unknown check_stack option"
4078 "case constant '%ld' too big for the type of the switch expression"
4079 "unexpected token '%Fs'"
4080 "expected identifier for segment name; found '%Fs'"
4081 "expected a comma; found '%Fs'"
4082 "expected an identifier; found '%Fs'"
4083 "expected '('; found '%Fs'"
4084 "expected a pragma directive; found '%Fs'"
4085 "expected pragma parameter to be 'on' or 'off'"
4086 "expected pragma parameter to be '1', '2', '4', '8', or '16'"
4087 "'%Fs' : declared with 'void' parameter list"
4088 "'%Fs' : pointer mismatch in actual parameter %d, formal parameter %d"
4089 "'%Fs' : different types in actual parameter %d, formal parameter %d"
4090 "'%Fs' : different '%Fs' qualifiers"
4091 "no symbols were declared"
4092 "sizeof returns 'unsigned long'"
4093 "unescaped newline in character constant in inactive code"
4094 "untagged '%Fs' declared no symbols"
4095 "expected ')'; found '%Fs'"
4096 "'%Fs' must be used with '%Fs'"
4097 "nonstandard extension : typedef-name '%Fs' used as synonym for class-name '%Fs'"
4098 "'%Fs' : 'void' function returning a value"
4099 "'%Fs' : type name first seen using '%Fs' now seen using '%Fs'"
4100 "'%Fs' : unreferenced formal parameter"
4101 "'%Fs' : unreferenced local variable"
4102 "'%Fs' : unreferenced label"
4103 "'%Fs' : used #pragma pack to change alignment"
4104 "'%Fs' : near data in same_seg pragma; ignored"
4105 "'%Fs' : code modifiers only on function or pointer to function"
4106 "pragma requires an integer between 1 and 127"
4107 "pragma requires an integer between 15 and 255"
4108 "pragma requires an integer between 79 and 132"
4109 "unexpected identifier '%Fs'"
4110 "'%Fs' : unexpected token"
4112 "#line requires an integer between 1 and 32767"
4113 "'%Fs' differs in parameter lists from '%Fs'"
4114 "same type qualifier used more than once"
4115 "'%Fs' : named type definition in parentheses"
4116 "unnamed type definition in parentheses"
4117 "macro name '%Fs' is reserved, '%Fs' ignored"
4118 "pragma not supported during fast compile"
4119 "different bases '%Fs' and '%Fs' specified"
4120 "based/unbased mismatch"
4121 "'%Fs' : alignment of a member was sensitive to packing"
4122 "'%Fs' : alloc_text applicable only to functions with C linkage"
4123 "different base expressions specified"
4124 "__fastcall with stack checking is inefficient"
4125 "decimal digit terminates octal escape sequence"
4126 "'%c' : unknown memory-model command-line option"
4127 "conditional expression is constant"
4128 "storage-class specifier after type"
4129 "'%c' : unrecognized character escape sequence"
4130 "'%Fs' : logical operation on address of string constant"
4131 "'%Fs' : uses old-style declarator"
4132 "'%Fs' : const object should be initialized"
4133 "'%Fs' : incompatible types - from '%Fs' to '%Fs'"
4134 "conversion between pointers to members of same class"
4135 "conversion between different integral types"
4136 "conversion between different floating-point types"
4137 "'%Fs' : no return value from floating-point function"
4138 "'*/' found outside of comment"
4139 "'0x%lx' : hex escape sequence is out of range"
4140 "'%Fs' : redefined, preceding references may be invalid"
4141 "'%Fs' : used more than once"
4142 "benign redefinition of type"
4143 "pragma 'same_seg' not supported; use __based allocation"
4144 "'%Fs' : relational expression as switch expression"
4145 "'%Fs' : relational expression as switch expression; possible confusion with '%Fs'"
4146 "unary minus operator applied to unsigned type, result still unsigned"
4147 "'%Fs' : '%Fs' ignored on pointer and reference declarations"
4148 "'%Fs' : DS != SS for '__near' '%Fs'"
4149 "'%Fs' : different ambient model than base class '%Fs'"
4150 "deletion of pointer to incomplete type '%Fs'; no destructor called"
4151 "'%Fs' : operator should be explicitly '%Fs'"
4152 "nonstandard extension, function/data pointer conversion in expression"
4153 "function/data pointer conversion in expression"
4154 "deletion of an array expression; conversion to pointer supplied"
4155 "deletion of an array expression without using the array form of 'delete'"
4156 "deletion of an array expression without using the array form of 'delete'; array form substituted"
4157 "pragma was ignored by C compiler"
4158 "assuming #pragma pointers_to_members(full_generality, %Fs_inheritance)"
4159 "#pragma pack(pop,...) : has popped previously pushed identifier '%Fs'"
4160 "#pragma pack(pop,...) : did not find previously pushed identifer '%Fs'"
4161 "#pragma pack(pop... : more pops than pushes"
4162 "'%Fs' : no function with C linkage found"
4163 "'%Fs' : not available as an intrinsic function"
4164 "'%Fs' : intrinsic function not declared"
4165 "%Fs function cannot take a variable number of arguments"
4166 "illegal calling convention for constructor/destructor"
4167 "'%Fs' : only available as an intrinsic function"
4184 "near call to thunk for '%Fs' in a different segment"
4200 "nonstandard extension used : zero-sized array in struct/union"
4201 "nonstandard extension used : nameless struct/union"
4202 "nonstandard extension used : '...': prototype parameter in name list illegal"
4203 "nonstandard extension used : union with static member variable"
4204 "nonstandard extension used : non-constant aggregate initializer"
4205 "nonstandard extension used : static function declaration in function scope"
4206 "nonstandard extension used : translation unit is empty"
4207 "nonstandard extension used : extended initializer form"
4208 "nonstandard extension used : delete [exp] - exp evaluated but ignored"
4209 "nonstandard extension used : benign typedef redefinition"
4210 "nonstandard extension used : function given file scope"
4211 "nonstandard extension used : redefined extern to static"
4212 "nonstandard extension used : function declaration used ellipsis"
4213 "nonstandard extension used : cast on l-value"
4214 "nonstandard extension used : bit field types other than int"
4215 "nonstandard extension used : long float"
4216 "nonstandard extension used : float long"
4217 "nonstandard extension used : function declaration from a previous block"
4218 "nonstandard extension used : must specify at least a storage class or a type"
4219 "nonstandard extension used : trailing ',' used for variable argument list"
4220 "varargs matches remaining parameters"
4221 "nonstandard extension used : '%Fs' : cannot be initialized using address of automatic variable '%Fs'"
4222 "nonstandard extension used : '%Fs' : 'static' should not be used on member functions defined at file scope"
4223 "nonstandard extension used : non-lvalue array converted to pointer"
4224 "nonstandard extension used : formal parameter '%Fs' was previously defined as a type"
4225 "nonstandard extension used : left of '.%Fs' must be an lvalue"
4226 "nonstandard extension used : '%Fs' is an obsolete keyword"
4241 "'%Fs' : member access is restricted"
4243 "%Fs conversion from '%Fs' to '%Fs' exists, but is inaccessible"
4245 "'friend' specified for nonexistent function '%Fs'"
4247 "'%Fs' not accessible because '%Fs' uses '%Fs' to inherit from '%Fs'"
4248 "'%Fs' : cannot access %Fs %Fs declared in class '%Fs'"
4249 "'%Fs' : no path to %Fs %Fs declared in virtual base '%Fs'"
4250 "'%Fs' : inherits '%Fs::%Fs' via dominance"
4251 "'%Fs' : %Fs '%Fs' needs to have dll-interface to be used by clients of %Fs '%Fs'"
4252 "'%Fs' is not defined; cannot specify CodeView information"
4260 "no override, '%Fs::%Fs' has %Fs 'this' memory model whereas '%Fs::%Fs' has %Fs 'this' memory model"
4261 "no override, '%Fs::%Fs' has %Fs calling convention whereas '%Fs::%Fs' has %Fs calling convention"
4262 "no override, '%Fs::%Fs' has %Fs 'this' whereas '%Fs::%Fs' has %Fs 'this'"
4270 "nonstandard extension used: '%Fs': a non-const '%Fs' must be initialized with an lvalue, not a function returning '%Fs'"
4270 "'%Fs' : do not initialize a non-const '%Fs' with a non-lvalue '%Fs' function return"
4271 "'%Fs' : 'naked' functions cannot be 'inline'; inline expansion not performed"
4273 "'%Fs' : inconsistent dll linkage. dllexport assumed."
4275 "non dll-interface %Fs '%Fs' used as base for dll-interface %Fs '%Fs'"
4276 "'%Fs' : function address taken, no prototype provided; assumed no parameters"
4300 "conversion of pointer to nonintegral type"
4304 "'%Fs' : simple type cast conversion of no expression"
4305 "'%Fs' : truncation from '%Fs' to '%Fs'"
4306 "'%Fs' : conversion from '%Fs' to '%Fs' of greater size"
4307 "'%Fs' : integral constant overflow"
4308 "negative integral constant converted to unsigned type"
4309 "'%Fs' : truncation of constant value"
4310 "cast truncates constant value"
4340 "'%Fs' : value wrapped from positive to negative value"
4341 "'%Fs' : signed value is out of range for enum constant"
4342 "precision lost in initialization of enum constant"
4354 "'%Fs' : initialization of reference to member requires a temporary variable"
4355 "'this' : used in base member initializer list"
4385 "%Fs the '%Fs' in base '%Fs'"
4386 "%Fs to the '%Fs' in base '%Fs'"
4387 "'%Fs' : was considered"
4401 "'%Fs' : member is bit field"
4402 "must use PTR operator"
4403 "illegal PTR operator"
4404 "period on directive ignored"
4405 "'%Fs' : identifier is reserved word"
4406 "operand on directive ignored"
4409 "illegal instruction size"
4410 "illegal size for operand"
4411 "'%Fs' : symbol resolves to displacement register"
4414 "'%Fs' : short jump to function converted to near"
4500 "'%Fs' : class has private/protected data members; user-defined constructor advised"
4501 "'%Fs' : use of '::' unnecessary here"
4502 "'linkage' requires use of keyword 'extern'"
4503 "'%Fs' : decorated name length exceeded, name was truncated"
4504 "type still ambiguous after parsing %d tokens, assuming declaration"
4505 "'%Fs' : unreferenced local function has been removed"
4506 "no definition for inline function '%Fs'"
4507 "explicit linkage specified after default linkage was used"
4508 "'%Fs' : function should return a value; 'void' return type assumed"
4509 "nonstandard extension used: '%Fs' uses SEH and '%Fs' has destructor"
4510 "'%Fs' : default constructor could not be generated"
4511 "'%Fs' : copy constructor could not be generated"
4512 "'%Fs' : assignment operator could not be generated"
4513 "'%Fs' : destructor could not be generated"
4520 "'%Fs' : multiple default constructors specified"
4521 "'%Fs' : multiple copy constructors specified"
4522 "'%Fs' : multiple assignment operators specified"
4523 "'%Fs' : multiple destructors specified"
4524 "'%Fs' : redundant use of 'friend' on destructor"
4525 "'%Fs' : redundant use of 'friend' on constructor"
4527 "instances of %Fs '%Fs' can never be destroyed - user-defined destructor required"
4528 "illegal 'pure' syntax, must be '= 0'"
4607 "'%Fs' : must be initialized in constructor base/member initializer list"
4610 "%Fs '%Fs' can never be instantiated - user defined constructor required"
4611 "'%Fs' does not support C++ object semantics"
4612 "bad #pragma syntax, pragma ignored"
4613 "'%Fs' : class of segment cannot be changed"
4614 "'%Fs' : varargs parameters with this type were promoted"
4615 "#pragma warning : unknown user warning type"
4616 "#pragma warning : warning number '%d' out of range, must be between '%d' and '%d'"
4617 "#pragma warning : invalid warning number"
4620 "no postfix form of 'operator ++' found for type '%Fs', using prefix form"
4621 "no postfix form of 'operator --' found for type '%Fs', using prefix form"
4622 "overwriting debug information formed during creation of the precompiled header in object file: '%s'"
4630 "'%Fs' : '%Fs' storage-class specifier illegal on member definition"
4650 "debugging information not in precompiled header; only global symbols from the header will be available"
4651 "'/D%s' specified for precompiled header but not for current compile"
4652 "command-line option '%Fs' inconsistent with precompiled header; precompiled header option ignored"
4699 "Note: %Fs"
4706 "assignment within conditional expression"
4710 "'%Fs' : function not expanded"
4726 "'%c' : unknown memory model command-line option"
4727 "conditional expression is constant"
4741 "/Oq option ignored for __fastcall function '%Fs'"
4746 "'%Fs' : unsized array given size %Fs"
4756 "overflow in constant arithmetic"
4758 "address of automatic (local) variable taken, DS != SS"
4759 "segment lost in conversion"
4760 "'%Fs' : segment lost in initialization"
4761 "integral size mismatch in argument : conversion supplied"
4762 "near/far mismatch in argument : conversion supplied"
4769 "conversion of near pointer to long integer"
4785 "near call to '%Fs' in different segment"
4788 "'%Fs' : identifier was truncated to '%d' characters"
4793 "native code generated for p-code function '%Fs' with inline assembly"
4900 "intermediate language mismatch between '%s' version '%ld' and '%s' version '%ld'"
4000 "UNKNOWN WARNING\n Please choose the Technical Support command on the Visual Workbench\n Help menu, or open the Technical Support help file for more information"
2001 "newline in constant"
2002 "invalid wide-character constant"
2003 "expected 'defined id'"
2004 "expected 'defined(id)'"
2005 "#line expected a line number, found '%Fs'"
2006 "#include expected a filename, found '%Fs'"
2007 "#define syntax"
2008 "'%c' : unexpected in macro definition"
2009 "reuse of macro formal '%Fs'"
2010 "'%c' : unexpected in macro formal parameter list"
2011 "'%Fs' : '%Fs' type redefinition"
2012 "missing name following '<'"
2013 "missing '>'"
2014 "preprocessor command must start as first nonwhite space"
2015 "too many characters in constant"
2016 "no closing single quotation mark"
2017 "illegal escape sequence"
2018 "unknown character '0x%x'"
2019 "expected preprocessor directive, found '%c'"
2020 "'%Fs' : '%Fs' member redefinition"
2021 "expected exponent value, not '%c'"
2022 "'%ld' : too big for character"
2023 "divide by 0"
2024 "mod by 0"
2025 "'%s' : enum/struct/union type redefinition"
2026 "string too big, trailing characters truncated"
2027 "use of undefined type '%Fs'"
2028 "struct/union member must be inside a struct/union"
2029 "left of '%s' specifies undefined class/struct/union '%Fs'"
2030 "'%Fs' : struct/union member redefinition"
2031 "'%Fs' : function cannot be struct/union member"
2032 "'%Fs' : function cannot be member of %Fs '%Fs'"
2033 "'%Fs' : bit field cannot have indirection"
2034 "'%Fs' : type of bit field too small for number of bits"
2035 "struct/union '%Fs' : unknown size"
2036 "'%Fs' : unknown size"
2037 "left of '%s' specifies undefined struct/union '%Fs'"
2038 "'%s' : not struct/union member"
2039 "'%Fs' : is not a member of '%Fs'"
2040 "'%Fs' : '%Fs' differs in levels of indirection from '%Fs'"
2041 "illegal digit '%c' for base '%d'"
2042 "signed/unsigned keywords mutually exclusive"
2043 "illegal break"
2044 "illegal continue"
2045 "'%Fs' : label redefined"
2046 "illegal case"
2047 "illegal default"
2048 "more than one default"
2049 "case value '%ld' already used"
2050 "switch expression not integral"
2051 "case expression not constant"
2052 "case expression not integral"
2053 "'%Fs' : wide string mismatch"
2054 "expected '(' to follow '%Fs'"
2055 "expected formal parameter list, not a type list"
2056 "illegal expression"
2057 "expected constant expression"
2058 "constant expression is not integral"
2059 "syntax error : '%Fs'"
2060 "syntax error : end of file found"
2061 "syntax error : identifier '%Fs'"
2062 "type '%Fs' unexpected"
2063 "'%Fs' : not a function"
2064 "term does not evaluate to a function"
2065 "'%Fs' : undeclared identifier"
2066 "cast to function type is illegal"
2067 "cast to array type is illegal"
2068 "illegal cast from '%Fs' to '%Fs'"
2069 "cast of 'void' term to non-'void'"
2070 "illegal sizeof operand"
2071 "'%Fs' : illegal storage class"
2072 "'%Fs' : initialization of a function"
2073 "'%Fs' : partially initialized array requires a default constructor"
2074 "'%Fs' : '%Fs' initialization needs curly braces"
2075 "'%Fs' : array initialization needs curly braces"
2076 "'%Fs' : struct/union initialization needs curly braces"
2077 "nonscalar field initializer '%Fs'"
2078 "too many initializers"
2079 "'%Fs' uses undefined class/struct/union '%Fs'"
2080 "illegal __far __fastcall function or __saveregs function"
2081 "'%Fs' : name in formal parameter list illegal"
2082 "redefinition of formal parameter '%Fs'"
2083 "%Fs comparison illegal"
2084 "function '%Fs' already has a body"
2085 "'%Fs' : not in formal parameter list"
2086 "'%Fs' : redefinition"
2087 "'%Fs' : missing subscript"
2088 "'%Fs' : illegal for %Fs"
2089 "'%Fs' : '%Fs' too large"
2090 "function returns array"
2091 "function returns function"
2092 "array element type cannot be function"
2093 "'%Fs' : cannot be initialized using address of automatic variable '%Fs'"
2094 "label '%Fs' was undefined"
2095 "'%Fs' : actual parameter has type 'void' : parameter %d"
2096 "struct/union comparison illegal"
2097 "illegal initialization"
2098 "expression is not an address"
2099 "initializer is not a constant"
2100 "illegal indirection"
2101 "'%Fs' on constant"
2102 "'%Fs' requires l-value"
2103 "'%Fs' on register variable"
2104 "'%Fs' on bit field ignored"
2105 "'%Fs' needs l-value"
2106 "'%Fs' : left operand must be l-value"
2107 "illegal index, indirection not allowed"
2108 "subscript is not of integral type"
2109 "subscript requires array or pointer type"
2110 "cannot add two pointers"
2111 "pointer addition requires integral operand"
2112 "pointer subtraction requires integral or pointer operand"
2113 "pointer can only be subtracted from another pointer"
2114 "'%Fs' : pointer on left; needs integral value on right"
2115 "'%Fs' : incompatible types"
2116 "function parameter lists differed"
2117 "'%Fs' : array bounds overflow"
2118 "negative subscript or subscript is too large"
2119 "typedef types both define indirection"
2120 "'void' illegal with all types"
2121 "'%Fs' : bad %Fs operand"
2122 "'%Fs' : prototype parameter in name list illegal"
2123 "'%Fs' : cannot call __fastcall function '%Fs' from p-code"
2124 "divide or mod by zero"
2125 "'%Fs' : allocation exceeds 64K"
2126 "'%Fs' : incorrect operand"
2127 "parameter allocation exceeds 32K"
2128 "'%Fs' : alloc_text/same_seg applicable only to functions with C linkage"
2129 "static function '%Fs' declared but not defined"
2130 "#line expected a string containing the filename, found '%Fs'"
2131 "more than one memory attribute"
2132 "syntax error : unexpected identifier"
2133 "'%Fs' : unknown size"
2134 "'%Fs' : struct/union too large"
2135 "'%Fs' : illegal bit field operation"
2136 "'%Fs' : prototype must have parameter types"
2137 "empty character constant"
2138 "illegal to define an enumeration without any members"
2139 "type following '%s' is illegal"
2140 "parameter cannot be function type"
2141 "value out of range for enum constant"
2142 "function declarations differ, variable parameters specified only in one of them"
2143 "syntax error : missing '%Fs' before '%Fs'"
2144 "syntax error : missing '%Fs' before type '%Fs'"
2145 "syntax error : missing '%Fs' before identifier"
2146 "syntax error : missing '%Fs' before identifier '%Fs'"
2147 "'%Fs' : const array must be fully initialized"
2148 "array too large"
2149 "'%Fs' : named bit field cannot have zero width"
2150 "'%Fs' : bit field must have type 'int', 'signed int', or 'unsigned int'"
2151 "more than one language attribute"
2152 "'%Fs' : pointers to functions with different attributes"
2153 "hex constants must have at least one hex digit"
2154 "'%Fs' : does not refer to a segment name"
2155 "'?' : invalid left operand, expected arithmetic or pointer type"
2156 "pragma must be outside function"
2157 "'%Fs' : must be declared before use in pragma list"
2158 "'%Fs' : is a function"
2159 "more than one storage class specified"
2160 "'##' cannot occur at the beginning of a macro definition"
2161 "'##' cannot occur at the end of a macro definition"
2162 "expected macro formal parameter"
2163 "'%Fs' : not available as an intrinsic function"
2164 "'%Fs' : intrinsic function not declared"
2165 "'%Fs' : cannot modify pointers to data"
2166 "l-value specifies const object"
2167 "'%Fs' : too many actual parameters for intrinsic function"
2168 "'%Fs' : too few actual parameters for intrinsic function"
2169 "'%Fs' : intrinsic function, cannot be defined"
2170 "'%Fs' : not declared as a function, cannot be intrinsic"
2171 "'%Fs' : illegal operand"
2172 "'%Fs' : actual parameter is not a pointer : parameter %d"
2173 "'%Fs' : actual parameter is not a pointer : parameter %d, parameter list %d"
2174 "'%Fs' : actual parameter has type 'void' : parameter %d, parameter list %d"
2175 "'%Fs' : invalid locale"
2176 "static huge data not supported by '%Fs'"
2177 "constant too big"
2178 "'%Fs' : storage class for same_seg variables must be extern"
2179 "'%Fs' : was used in same_seg, but storage class is no longer extern"
2180 "controlling expression has type 'void'"
2181 "illegal else without matching if"
2182 "'%Fs' : has type 'void'"
2183 "syntax error: translation unit is empty"
2184 "illegal return of a 'void' value"
2185 "'%Fs' : illegal based allocation"
2186 "'%Fs' : illegal operand of type 'void'"
2187 "cast of near function pointer to far function pointer"
2188 "'%ld' : too big for wide character"
2189 "#error : %Fs"
2190 "first parameter list longer than second"
2191 "second parameter list longer than first"
2192 "parameter '%d' declaration different"
2193 "'%Fs' : already in a segment"
2194 "'%Fs' : is a text segment"
2195 "'%Fs' : is a data segment"
2197 "'%Fs' : too many actual parameters"
2198 "'%Fs' : too few actual parameters"
2199 "syntax error : found '%Fs (' at global scope (was a declaration intended?)"
2200 "'%Fs' : function has already been defined"
2201 "'%Fs' : must have external linkage in order to be exported/imported"
2202 "'%Fs' : not all control paths return a value"
2203 "delete operator cannot specify bounds for an array"
2204 "'%Fs' : type definition found within parentheses"
2205 "'%Fs' : cannot initialize extern variables with block scope"
2206 "'%Fs' : typedef cannot be used for function definition"
2207 "'%Fs' in struct/union '%Fs' has a zero-sized array"
2208 "'%Fs' : no members defined using this type"
2209 "type cast in __based construct must be (__segment)"
2210 "'%Fs' : must be near/far data pointer"
2211 "(__segment) applied to function identifier '%Fs'"
2212 "'%Fs' : __based not available for pointers to functions"
2213 "'%Fs' : illegal argument to __based"
2214 "pointers based on 'void' require the use of :>"
2215 "':>' operator only for objects based on 'void'"
2216 "'%Fs' cannot be used with '%Fs'"
2217 "'%Fs' must be used with '%Fs'"
2218 "type in __based construct must be 'void'"
2219 "syntax error : type qualifier must be after '*'"
2220 "warning treated as error - no object file generated"
2221 "'.' : left operand points to class/struct/union, use '->'"
2222 "'->' : left operand has struct/union type, use '.'"
2223 "left of '->%Fs' must point to class/struct/union"
2224 "left of '.%Fs' must have class/struct/union type"
2225 "'%Fs' : function allocation must be in a named segment"
2226 "syntax error : unexpected type '%Fs'"
2227 "left of '->%Fs' must point to class/struct/union"
2228 "left of '.%Fs' must have class/struct/union type"
2229 "%Fs '%Fs' has an illegal zero-sized array"
2230 "'%Fs' : indirection to different types"
2231 "'.' : left operand points to '%Fs', use '->'"
2232 "'->' : left operand has '%Fs' type, use '.'"
2233 "'%Fs' : arrays of objects containing zero-size arrays are illegal"
2234 "arrays of references are illegal"
2235 "';' in formal parameter list"
2236 "unexpected '%Fs' '%Fs'"
2237 "unexpected %Fs '%Fs'"
2238 "unexpected token[s] preceding '%s'"
2239 "unexpected token '%Fs' following declaration of '%Fs'"
2240 "unexpected '%Fs' following formal list (only modifiers are allowed)"
2241 "'%Fs' : member access is restricted"
2242 "typedef name cannot follow class/struct/union"
2243 "%Fs conversion from '%Fs' to '%Fs' exists, but is inaccessible"
2244 "'%Fs' : unable to resolve function overload"
2245 "nonexistent function '%Fs' specified as friend"
2246 "'%Fs' : illegal static data member in locally defined class"
2247 "'%Fs' not accessible because '%Fs' uses '%Fs' to inherit from '%Fs'"
2248 "'%Fs' : cannot access %Fs %Fs declared in class '%Fs'"
2249 "'%Fs' : no accessible path to %Fs %Fs declared in virtual base '%Fs'"
2250 "'%Fs' : ambiguous inheritance of '%Fs::%Fs'"
2251 "'%Fs' : defined but not declared"
2252 "'%Fs' : pure specifier can only be specified for functions"
2253 "'%Fs' : pure specifier only applies to virtual function - specifier ignored"
2254 "'%Fs' : pure specifier not allowed on friend functions"
2255 "'%Fs' : a friend function can only be declared in a class"
2256 "illegal use of friend specifier on '%Fs'"
2257 "p-code generation pragma not allowed without /Oq"
2258 "illegal pure syntax, must be '= 0'"
2259 "'%Fs' : illegal attempt to instantiate abstract class"
2260 "function pointer cast to a data pointer"
2261 "data pointer cast to a function pointer"
2262 "'%Fs' : cannot be destroyed"
2263 "function returns pointer based on __self"
2264 "'%Fs' : error in function definition or declaration; function not called"
2265 "'%Fs' : reference to a zero-sized array is illegal"
2266 "'%Fs' : reference to a nonconstant bounded array is illegal"
2267 "'%Fs' : static functions with block scope are illegal"
2268 "'%Fs' : different '%Fs' qualifiers"
2269 "'%Fs' : different ambient model than base class '%Fs'"
2270 "'%Fs' : modifiers not allowed on nonmember functions"
2271 "'%Fs' : new/delete cannot have formal list modifiers"
2272 "'%Fs' : modifiers not allowed on static member functions"
2273 "'%Fs' : illegal as right side of '->' operator"
2274 "'%Fs' : illegal as right side of '.' operator"
2275 "'%Fs' : illegal use of this type as an expression"
2276 "'%Fs' : illegal operation on bound member function expression"
2277 "'%Fs' : cannot take address of this member function"
2278 "'%Fs' : no function with C linkage found"
2279 "cannot use braces to initialize default arguments"
2280 "missing '{' before identifier '%Fs'?"
2281 "'%Fs' : is not a function, but contains <function returning>; '%Fs' is unexpected"
2282 "'%Fs' is followed by '%Fs' (missing ','?)"
2283 "'%Fs' : pure specifier not allowed on unnamed %Fs"
2284 "unbalanced parenthesis found while processing a member function"
2285 "pointers to members representation has already been determined - pragma ignored"
2286 "pointers to members of '%Fs' representation is already set to %s inheritance - declaration ignored"
2287 "'%Fs': inheritance representation: '%Fs' is less general than the required '%Fs'"
2288 "typedef has a trailing __based which cannot be applied to the symbol's indirection"
2289 "same type qualifier used more than once"
2290 "C++ '%Fs' syntax is reserved for future use"
2291 "'%Fs' : illegal modifier '%Fs' for 'this' pointer"
2292 "'%Fs': best case inheritance representation: '%Fs' declared but '%Fs' required"
2293 "'%Fs': illegal to have a non-static member variable as a __based specifier"
2294 "'%Fs': illegal argument to intrinsic function, parameter %d"
2295 "escaped '%c' : is illegal in macro definition"
2300 "'%Fs' : class does not have a destructor called '~%Fs'"
2301 "left of '->~%Fs' must point to class/struct/union"
2302 "left of '.~%Fs' must have class/struct/union type"
2303 "left of '.%Fs' must be an lvalue"
2340 "'%Fs' : illegal allocate specifier"
2350 "'%Fs' is not a static member"
2351 "obsolete C++ constructor initialization syntax"
2352 "'%Fs::%Fs' : illegal call of nonstatic member function"
2353 "'%Fs' : improper use of constructor initializers"
2354 "'%Fs' : initialization of reference member requires a temporary variable"
2355 "'this' : can only be referenced inside nonstatic member functions"
2356 "initialization segment must not change during translation unit"
2360 "initialization of '%Fs' is skipped by 'case' label"
2361 "initialization of '%Fs' is skipped by 'default' label"
2362 "initialization of '%Fs' is skipped by 'goto %Fs'"
2368 "'%Fs' : redefinition; different allocation specifiers"
2369 "'%Fs' : redefinition; different subscripts"
2370 "'%Fs' : redefinition; different storage class"
2371 "'%Fs' : redefinition; different basic types"
2372 "'%Fs' : redefinition; different types of indirection"
2373 "'%Fs' : redefinition; different type modifiers"
2374 "'%Fs' : redefinition; multiple initialization"
2375 "'%Fs' : redefinition; different linkage"
2376 "'%Fs' : redefinition; different based allocation"
2377 "'%Fs' : redefinition; typedef cannot be overloaded with any other symbol"
2378 "'%Fs' : redefinition; symbol cannot be overloaded with a typedef"
2379 "formal parameter %d has different type when promoted"
2380 "type[s] preceding '%Fs' (constructor with return type, or illegal redefinition of current class-name?)"
2385 "'%Fs::%Fs' is ambiguous"
2386 "ambiguous conversion from '%Fs*' to '%Fs*'"
2387 "ambiguous conversion from '%Fs&' to '%Fs&'"
2390 "'%Fs' : incorrect storage class '%Fs'"
2391 "'%Fs' : 'friend' cannot be used during type definition"
2400 "inline syntax error in '%Fs'; found '%Fs'"
2401 "'%Fs' : register must be base in '%Fs'"
2402 "'%Fs' : register must be index in '%Fs'"
2403 "'%Fs' : register must be base/index in '%Fs'"
2404 "'%Fs' : illegal register in '%Fs'"
2405 "illegal short forward reference with offset"
2406 "'%Fs' : name undefined in '%Fs'"
2407 "illegal 'float' register in '%Fs'"
2408 "illegal type on PTR operator in '%Fs'"
2409 "illegal type used as operator in '%s'"
2410 "'%Fs' : ambiguous member name in '%Fs'"
2411 "'%Fs' : illegal struct/union member in '%Fs'"
2412 "'%Fs' : case-insensitive label redefined"
2413 "'%Fs' : illegal align size"
2414 "illegal number of operands"
2415 "improper operand type"
2416 "'%Fs' : illegal opcode for processor"
2417 "divide by zero in '%Fs'"
2418 "'%Fs' : not in a register"
2419 "mod by zero in '%Fs'"
2420 "'%Fs' : illegal symbol in %Fs"
2421 "PTR operator used with register in '%Fs'"
2422 "illegal segment override in '%Fs'"
2423 "'%ld' : illegal scale"
2424 "'%Fs' : improper expression in '%Fs'"
2425 "'%Fs' : nonconstant expression in '%Fs'"
2426 "'%Fs' : illegal operator in '%Fs'"
2427 "'%Fs' : jump referencing label is out of range"
2429 "'%Fs' : illegal far label reference"
2430 "more than one index register in '%Fs'"
2431 "illegal index register in '%Fs'"
2432 "illegal reference to 16-bit data in '%Fs'"
2433 "'%Fs' : '%Fs' not permitted on data declarations"
2434 "'%Fs' : cannot convert default argument from '%Fs' to '%Fs'"
2435 "'%Fs' : function called before default arguments were resolved"
2436 "'%Fs' : cannot initialize member functions"
2437 "'%Fs' : already initialized"
2438 "'%Fs' : cannot initialize static class data via constructor"
2439 "'%Fs' : member could not be initialized"
2440 "'%Fs' : cannot convert from '%Fs' to '%Fs'"
2441 "function call through pointer before default arguments were resolved"
2442 "p-code expression too complex for setjmp or Catch"
2443 "operand size conflict"
2444 "'%Fs' : used ANSI prototype, found 'type', expected '{' or ';'"
2446 "'%Fs' : no conversion from '%Fs' to '%Fs'"
2447 "missing function header (old-style formal list?)"
2448 "'%Fs' : function-style initializer appears to be a function definition"
2449 "found '{' at file scope (missing function header?)"
2450 "switch expression of type '%Fs' is illegal"
2451 "conditional expression of type '%Fs' is illegal"
2452 "array bound expression of type '%Fs' is illegal"
2453 "array bound expression uses function name"
2458 "'%Fs' : redefinition within definition"
2459 "'%Fs' : is being defined; cannot add as an anonymous member"
2460 "'%Fs' : uses '%Fs', which is being defined"
2461 "'%Fs' : constructor syntax missing formal parameters"
2462 "'%Fs' : cannot define a type in a 'new-expression'"
2463 "cannot define an anonymous type in a 'new-expression'"
2464 "'%Fs' : cannot use 'new' to allocate a reference"
2465 "cannot define an anonymous type inside parentheses"
2466 "cannot allocate an array of constant size 0"
2467 "illegal declaration of anonymous '%Fs'"
2468 "'new' : cannot allocate 'const'/'volatile' objects (type is '%Fs')"
2470 "cannot open database '%Fs'"
2471 "cannot update database '%Fs'"
2479 "'%Fs' : 'allocate( )' is only valid for data items of static extent"
2480 "'%Fs' : 'thread' is only valid for data items of static extent"
2481 "'%Fs' : cannot be initialized using address of 'thread' variable '%Fs'"
2482 "'%Fs' : dynamic initialization of 'thread' data not allowed"
2483 "'%Fs' : object with constructor cannot be declared 'thread'"
2484 "'%Fs' : attribute '%Fs' doesn't match previous declaration"
2485 "'%Fs' : unrecognized extended attribute"
2486 "'__LOCAL_SIZE' only allowed in function with the 'naked' attribute"
2487 "'%Fs' : member of dll interface class may not be declared with dll interface"
2488 "'%Fs' : 'naked' can only be applied to function definitions"
2489 "'%Fs' : initialized auto or register variable not allowed at function scope in 'naked' function"
2490 "'%Fs' not allowed in function with 'naked' attribute"
2491 "'%Fs' : definition of dllimport %Fs not allowed"
2492 "'%Fs' : 'thread' data may not have dll interface"
2493 "illegal form of __based"
2500 "'%Fs' : '%Fs' is already a direct base class"
2501 "'%Fs' : missing decl-specifiers"
2502 "'%Fs' : too many access modifiers on the base class"
2503 "'%Fs' : base classes cannot contain zero-sized arrays"
2504 "'%Fs' : base class undefined"
2505 "'%Fs' : is not a legal base class"
2506 "'%Fs' : ambiguous"
2507 "'%Fs' : too many virtual modifiers on the base class"
2508 "'%Fs' : access denied"
2509 "'%Fs' : member function not declared in '%Fs'"
2510 "'%Fs' : left of '::' must be a class/struct/union"
2511 "'%Fs' : overloaded member function not found in '%Fs'"
2512 "'%Fs' : no appropriate default constructor available"
2513 "'%Fs' : decl-specifier is missing a declarator before '='"
2514 "'%Fs' : class has no constructors"
2515 "'%Fs' : not in class '%Fs'"
2517 "'%Fs' : right of '::' is undefined"
2519 "cannot convert '%Fs *' to '%Fs *'"
2523 "'%Fs::~%Fs' : destructor tag mismatch"
2524 "'%Fs' : destructors must have a 'void' formal parameter list"
2525 "'%Fs' : explicit destructor is named but not called"
2526 "'%Fs' : C linkage function cannot return C++ class '%Fs'"
2527 "'%Fs' : array of references must be fully initialized"
2528 "illegal pointer to reference"
2529 "illegal reference to a reference"
2530 "'%Fs' : references must be initialized"
2531 "'%Fs' : reference to a bit field illegal"
2532 "'%s' : cannot modify references"
2533 "'%Fs' : constructors not allowed a return type"
2534 "'%Fs' : constructor cannot return a value"
2535 "'%Fs' : member function already defined or declared"
2536 "'%Fs::%Fs' : cannot specify explicit initializer for arrays"
2537 "'%Fs' : illegal linkage specification"
2538 "new : cannot specify initializer for arrays"
2539 "new : '%Fs' no default constructor to initialize arrays of objects"
2540 "nonconstant expression as array bound"
2541 "delete : cannot delete objects that are not pointers"
2542 "'%Fs' : class object has no constructor for initialization"
2543 "expected ']' for operator '[]'"
2544 "expected ')' for operator '()'"
2545 "'%Fs' : unable to find overloaded operator"
2546 "'%Fs' : illegal mix of 'void' pointer with pointer to type"
2547 "illegal cast of overloaded function"
2548 "'%Fs' : missing default parameter for parameter %s"
2549 "user-defined conversion cannot specify a return type"
2550 "'%Fs' : constructor initializer lists are only allowed on constructor definitions"
2551 "'void *' type needs explicit cast"
2552 "'%Fs' : nonaggregates cannot be initialized with initializer list"
2553 "no legal conversion of return value to return type '%Fs'"
2555 "'%Fs::%Fs' : overriding virtual function differs from '%Fs::%Fs' only by return type or calling convention"
2556 "'%Fs' : overloaded functions only differ by return type"
2557 "'%Fs' : private and protected members cannot be initialized without a constructor"
2558 "'%Fs' : no copy constructor available"
2559 "'%Fs' : no match for specified operator"
2560 "'%Fs' : overloaded function differs only by calling convention/memory model"
2561 "'%Fs' : function must return a value"
2562 "'%Fs' : 'void' function returning a value"
2563 "mismatch in formal parameter list"
2565 "'::%Fs' was previously declared as a global function"
2566 "overloaded function in conditional expression"
2567 "'%Fs' : intrinsic function must have prototypes when using C++"
2568 "'%Fs' : unable to resolve function overload '%Fs'"
2569 "'%Fs' : union cannot be used as a base class"
2570 "'%Fs' : union cannot have base classes"
2571 "'%Fs' : union cannot have virtual function '%Fs'"
2572 "'%Fs' : redefinition of default parameter : parameter %s"
2574 "'%Fs' : illegal static destructor declaration"
2575 "'%Fs' : only member functions and bases can be virtual"
2576 "'%Fs' : virtual used for static member function"
2577 "'%Fs' : destructor cannot return a value"
2579 "'%Fs::%Fs(%s)' : parameter list not sufficiently different to '%Fs::%Fs(%s)'"
2580 "redefinition of class name '%Fs'"
2581 "'%Fs' : static 'operator =' function is illegal"
2582 "'%Fs' : 'operator =' function is unavailable"
2583 "'%Fs' : '%Fs' 'this' pointer is illegal for constructors/destructors"
2584 "'%Fs' : direct base '%Fs' is inaccessible; already a base of '%Fs'"
2585 "explicit conversion to '%Fs' is ambiguous"
2586 "incorrect user-defined conversion syntax : illegal indirections"
2587 "'%Fs' : illegal use of local variable as default parameter"
2588 "'::~%Fs' : illegal global destructor"
2589 "'%Fs' : illegal token on right side of '::'"
2590 "'%Fs' : ambiguous user-defined conversions in switch expression"
2591 "'%Fs' : ambiguous user-defined conversions in conditional expression"
2592 "no legal conversion of initialization expression to type '%Fs'"
2593 "'operator %Fs' is ambiguous"
2594 "'%Fs' : ambiguous conversions from '%Fs' to '%Fs'"
2595 "'%Fs' : qualified name already has a constructor"
2596 "'%Fs' : qualified name already has a destructor"
2597 "'%Fs' : does not specify an object"
2598 "linkage specification must be at global scope"
2599 "'%Fs' : local functions are not supported"
2601 "functions cannot be defined in local classes"
2602 "'%Fs::%Fs' is not a member of a base of '%Fs'"
2603 "illegal access declaration: '%Fs' is not a direct base of '%Fs'"
2604 "cannot declare %Fs access to %Fs member '%Fs::%Fs'"
2605 "overloaded functions '%Fs::%Fs' do not have same access"
2606 "'%Fs::%Fs': illegal private access declaration"
2607 "'%Fs' : cannot implicitly convert a '%Fs' to a '%Fs' that is not const"
2608 "illegal reference cast - operand not an l-value"
2609 "'%Fs' : cannot implicitly convert a non-lvalue '%Fs' function return to a '%Fs' that is not const"
2610 "%Fs '%Fs' can never be instantiated; user-defined constructor is required"
2611 "'%Fs' : illegal following '~' (expected identifier)"
2612 "trailing '%Fs' illegal in base/member initializer list"
2613 "trailing '%Fs' illegal in base class list"
2614 "'%Fs' : illegal member initialization: '%Fs' is not a base or member"
2615 "memory attribute must appear before class name in pointer to member"
2617 "'%Fs' : inconsistent return statement"
2618 "'%Fs' : inconsistent return statement"
2619 "union '%Fs' : cannot have static member variable '%Fs'"
2620 "union '%Fs' : member '%Fs' has default constructor"
2621 "union '%Fs' : member '%Fs' has copy constructor"
2622 "union '%Fs' : member '%Fs' has assignment operator"
2623 "union '%Fs' : member '%Fs' has destructor"
2624 "'%Fs' : references to 'void' are illegal"
2625 "anonymous union did not declare any data members"
2626 "anonymous union defines %Fs member '%Fs'"
2627 "member function defined in unnamed class"
2628 "'%Fs' followed by '%Fs' is illegal (did you forget a ';'?)"
2629 "unexpected '%s ('"
2630 "'%Fs' found in what should be a comma-separated list"
2631 "'%Fs' : destructors not allowed a return type"
2632 "'%Fs' followed by '%Fs' is illegal"
2633 "'%Fs' : 'inline' is the only legal storage class for constructors"
2634 "'&%Fs::%Fs' : pointer to reference member is illegal"
2635 "cannot convert a '%Fs*' to a '%Fs*'; conversion from a virtual base class is implied"
2636 "pointer to reference member is illegal"
2637 "'%s' : cannot modify pointers to data members"
2638 "'%Fs' : memory model modifier illegal on pointer to data member"
2639 "compiler generated %Fs required by unnamed class"
2641 "illegal pointer to member cast across virtual inheritance path"
2642 "cast to pointer to member must be from related pointer to member"
2643 "illegal cast from pointer to member"
2644 "basis class '%Fs' for pointer to member has not been defined"
2645 "no qualified name for pointer to member (found ':: *')"
2646 "global anonymous unions must be declared static"
2647 "'%Fs' : cannot dereference a '%Fs' on a '%Fs'"
2648 "'%Fs' : use of member as default parameter requires static member"
2649 "'%Fs' : is not a '%Fs'"
2650 "'%Fs' : cannot be a virtual function"
2652 "'%Fs' : illegal copy constructor: first parameter must not be a '%Fs'"
2653 "'%Fs' : is not a class name"
2654 "'%Fs' : attempt to access member outside a member function"
2655 "'%Fs' : definition or redeclaration illegal in current scope"
2656 "'%Fs' : function not allowed as a bit field"
2657 "'%Fs::*' found at the start of a statement (did you forget to specify a type?)"
2658 "multiple conversions : %Fs(%Fs) and %Fs::operator %Fs()"
2659 "'%Fs' : overloaded function as left operand"
2660 "'%Fs' : function does not take %d parameters"
2661 "'%Fs' : no overloaded function takes %d parameters"
2662 "'%Fs' : cannot convert 'this' pointer from '%Fs' to '%Fs'"
2663 "'%Fs' : %d overloads have no legal conversion for 'this' pointer"
2664 "'%Fs' : cannot convert parameter %d from '%Fs' to '%Fs'"
2665 "'%Fs' : none of the %d overloads can convert parameter %d from type '%Fs'"
2666 "'%Fs' : %d overloads have similar conversions"
2667 "'%Fs' : none of %d overload have a best conversion"
2668 "'%Fs' : ambiguous call to overloaded function"
2669 "illegal to overload member 'operator delete' with different number of formal arguments"
2671 "'%Fs' : static member functions do not have 'this' pointers"
2672 "'%Fs' : new/delete member functions do not have 'this' pointers"
2673 "'%Fs' : global functions do not have 'this' pointers"
2674 "'%Fs' : no acceptable conversions from '%Fs' to '%Fs'"
2675 "unary '%Fs' : '%Fs' does not define this operator or a conversion to a type acceptable to the predefined operator"
2676 "binary '%Fs' : '%Fs' does not define this operator or a conversion to a type acceptable to the predefined operator"
2677 "binary '%Fs' : no global operator defined which takes type '%Fs' (or there is no acceptable conversion)"
2702 " __except may not appear in termination block"
2703 "illegal __leave statement"
2704 "'%Fs' : __va_start intrinsic only allowed in varargs"
2705 "'%Fs' : illegal jump into __try scope"
2707 "'%Fs' : bad context for intrinsic function"
2708 "'%Fs' : actual parameters length in bytes differs from previous call or reference"
2709 "'%Fs' : formal parameters length in bytes differs from previous declaration"
2710 "cannot delete a pointer to a const object"
2711 "cannot delete a pointer to a function"
2720 "'%Fs' : '%Fs' storage-class specifier illegal on members"
2721 "'%Fs' : storage-class specifier illegal between operator keyword and type"
2722 "'::%Fs' : illegal following operator command; use 'operator %Fs'"
2723 "'%Fs' : '%Fs' storage-class specifier illegal on function definition"
2724 "'%Fs' : 'static' should not be used on member functions defined at file scope"
2730 "'%Fs' : cannot be a base class of itself"
2731 "'%Fs' : function cannot be overloaded"
2732 "linkage specification contradicts earlier specification for %Fs"
2733 "second C linkage of overloaded function '%Fs' not allowed"
2734 "'%Fs' : const object must be initialized if not extern"
2735 "'%Fs' keyword is not permitted in formal parameter type specifier"
2736 "'%Fs' keyword is not permitted in cast"
2737 "'%Fs' : base class '%Fs' must be exported"
2750 "'%Fs' : 'const T' to 'T' : '%Fs' to '%Fs'"
2751 "'%Fs' : 'volatile T' to 'T' : '%Fs' to '%Fs'"
2752 "'%Fs' : 'const T *' to 'T *' : '%Fs' to '%Fs'"
2753 "'%Fs' : 'volatile T *' to 'T *' : '%Fs' to '%Fs'"
2754 "'%Fs' : 'const T **' to 'T **' : '%Fs' to '%Fs'"
2755 "'%Fs' : 'volatile T **' to 'T **' : '%Fs' to '%Fs'"
2756 "'%Fs' : 'memory model mismatch' : '%Fs' to '%Fs'"
2757 "'%Fs' : 'language modifier mismatch: '%Fs' to '%Fs'"
2758 "'%Fs' : must be initialized in constructor base/member initializer list"
2800 "'operator %Fs' cannot be overloaded"
2801 "'operator %Fs' must be a %Fs member"
2802 "static member 'operator %Fs' has no formal parameters"
2803 "'operator %Fs' must have at least one formal parameter of class type"
2804 "binary 'operator %Fs' has too many parameters"
2805 "binary 'operator %Fs' has too few parameters"
2806 "'operator %Fs' has too many formal parameters"
2807 "the second formal parameter to postfix 'operator %Fs' must be 'int'"
2808 "unary 'operator %Fs' has too many formal parameters"
2809 "'operator %Fs' has no formal parameters"
2810 "second formal parameter for 'operator delete' must be 'unsigned int'"
2811 "too many formal parameters for based form of 'operator delete'"
2812 "second formal parameter required for based form of 'operator delete'"
2813 "too many formal parameters for 'operator delete'"
2814 "second actual parameter for based form of 'operator delete' must be '__based(void)*'"
2815 "first actual parameter for based form of 'operator delete' must be '__segment'"
2816 "alternative form of 'operator delete' must be a member"
2817 "return type for 'operator delete' must be 'void'"
2818 "incorrect return type for 'operator ->'"
2819 "recursive return type for 'operator ->'"
2820 "second formal parameter required for based form of 'operator new'"
2821 "first formal parameter to 'operator new' must be 'unsigned int'"
2822 "second formal parameter for huge form of 'operator new' must be 'unsigned int'"
2823 "return type for based form of 'operator new' must be 'void __based(void)*'"
2824 "return type for 'operator new' must be 'void *'"
2825 "first formal parameter for huge form of 'operator new' must be 'unsigned long'"
2826 "second formal parameter required for huge form of 'operator new'"
2827 "'operator %s' cannot be globally overridden with unary form"
2828 "'operator %s' cannot be globally overridden with binary form"
2829 "'operator %Fs' cannot have a variable parameter list"
2830 "only placement parameters to 'operator new' can have default values"
2831 "'operator %Fs' cannot have default parameters"
2832 "'%Fs' form of 'operator %Fs' cannot be a member"
2833 "'operator %Fs' is not a recognized operator or type"
2834 "'operator %Fs' must be globally qualified"
2835 "user-defined conversion '%Fs' takes no formal parameters"
2836 "cannot export '%Fs': a previous declaration did not export it"
2837 "'%Fs' : illegal local static variable in exported inline function"
2838 "illegal qualified name in member declaration"
2850 "#pragma hdrstop cannot be nested in a function or definition"
2851 "#pragma hdrstop required for /Yu command-line option without filename"
2852 "'%Fs' is not a valid precompiled header file"
2853 "'%Fs' is not a precompiled header file created with this compiler"
2854 "syntax error in #pragma hdrstop"
2855 "command-line option '%Fs' inconsistent with precompiled header"
2856 "#pragma hdrstop cannot be inside an #if block"
2857 "'#include' statement specified with the /Yc%Fs command-line option was not found in the source file"
2900 "'%Fs' : huge array cannot be aligned to segment boundary"
2910 "cannot call function from p-code with more than 255 bytes of arguments"
2911 "cannot define p-code function with more than 255 bytes of parameters"
2000 "UNKNOWN ERROR\n Please choose the Technical Support command on the Visual Workbench\n Help menu, or open the Technical Support help file for more information"
1001 "INTERNAL COMPILER ERROR\n\t\t(compiler file '%s', line %d)\n Please choose the Technical Support command on the Visual Workbench\n Help menu, or open the Technical Support help file for more information"
1003 "error count exceeds %d; stopping compilation"
1004 "unexpected end of file found"
1005 "string too big for buffer"
1006 "write error on compiler-generated file"
1007 "unrecognized flag '%Fs' in '%Fs'"
1008 "no input file specified"
1009 "compiler limit : macros nested too deeply"
1010 "unexpected end of file while looking for precompiled header directive"
1011 "compiler limit : '%Fs' : macro definition too big"
1012 "unmatched parenthesis : missing '%c'"
1013 "compiler limit : too many open parentheses"
1014 "too many include files : depth = %d"
1015 "compiler limit : too many segments"
1016 "#if[n]def expected an identifier"
1017 "invalid integer constant expression"
1018 "unexpected #elif"
1019 "unexpected #else"
1020 "unexpected #endif"
1021 "invalid preprocessor command '%Fs'"
1022 "expected #endif"
1023 "cannot open source file '%Fs'"
1024 "cannot open include file '%Fs'"
1025 "compiler terminated by user"
1026 "parser stack overflow, program too complex"
1027 "DGROUP data allocation exceeds 64K"
1028 "'%s' : segment allocation exceeds 64K"
1029 "there are more than 512 bytes of arguments"
1030 "there are more than 512 bytes of local variables"
1031 "compiler limit : function calls nested too deeply"
1032 "cannot open object code listing file '%s'"
1034 "%Fs: no include path set"
1035 "expression too complex; simplify expression"
1037 "cannot open object file '%s'"
1038 "compiler limit : '%Fs' : control flow state too complex; simplify function"
1041 "cannot open compiler intermediate file - no more files"
1042 "cannot open compiler intermediate file - no such file or directory"
1043 "cannot open compiler intermediate file"
1044 "out of disk space for compiler intermediate file"
1045 "compiler limit : linkage specifications nested too deeply"
1046 "compiler limit : %Fs nested too deeply"
1047 "limit of %Fs exceeded at '%Fs'"
1048 "unknown option '%c' in '%s'"
1049 "invalid numerical argument '%s'"
1050 "'%Fs' : code segment too large"
1052 "compiler limit : #if or #ifdef blocks nested too deeply"
1053 "compiler limit : struct/union nested too deeply"
1054 "compiler limit : initializers nested too deeply"
1055 "compiler limit : out of keys"
1056 "compiler limit : out of macro expansion space"
1057 "unexpected end of file in macro expansion"
1058 "compiler limit : too many formal arguments"