enum class Group

Declared at: clang/include/clang/Basic/DiagnosticCategories.h:23

Enumerators

NameValueComment
anonymous_540
PoundPragmaMessage1
PoundWarning2
anonymous_2563
anonymous_534
IndependentClassAttribute5
NSobjectAttribute6
anonymous_07
AbsoluteValue8
AbstractFinalClass9
anonymous_25010
anonymous_5211
anonymous_22912
AddressOfTemporary13
anonymous_114
AIXCompat15
anonymous_23016
All17
anonymous_17418
anonymous_17519
AlwaysInlineCoroutine20
anonymous_23621
anonymous_12922
AmbiguousMacro23
AmbigMemberTemplate24
anonymous_19525
anonymous_8926
AnonEnumEnumConversion27
anonymous_13028
AutomaticReferenceCounting29
anonymous_12830
ARCRepeatedUseOfWeakMaybe31
ARCNonPodMemAccess32
anonymous_15933
ARCRepeatedUseOfWeak34
ARCRetainCycles35
ARCUnsafeRetainedAssign36
anonymous_25837
anonymous_25938
ArrayBounds39
ArrayBoundsPointerArithmetic40
ArrayParameter41
ASM42
ASMOperandWidths43
anonymous_25744
anonymous_14645
anonymous_5146
FrameworkHdrAtImport47
anonymous_21748
AtomicAlignment49
anonymous_24350
anonymous_24251
AtomicProperties52
anonymous_15453
anonymous_19154
BackendWarningAttributes55
Attributes56
AutoDisableVptrSanitizer57
anonymous_258
anonymous_12659
anonymous_17160
Availability61
AVRRtlibLinkingQuirks62
BackendPlugin63
anonymous_9264
BadFunctionCast65
BinaryLiteral66
BindToTemporaryCopy67
anonymous_14168
anonymous_13369
BitFieldConstantConversion70
BitFieldEnumConversion71
BitFieldWidth72
BitwiseConditionalParentheses73
BitwiseInsteadOfLogical74
BitwiseOpParentheses75
BlockCaptureAutoReleasing76
BoolConversion77
anonymous_5978
BoolOperation79
anonymous_21280
BranchProtection81
ObjCBridge82
anonymous_17783
BuiltinMacroRedefined84
anonymous_14785
BuiltinRequiresHeader86
CXXCompat87
anonymous_1988
anonymous_6389
anonymous_1790
CXX11Compat91
CXX11CompatDeprecatedWritableStr92
CXX11CompatPedantic93
CXX11CompatReservedUserDefinedLiteral94
CXX1195
CXX11ExtraSemi96
CXX11InlineNamespace97
CXX11LongLong98
CXX11Narrowing99
CXX14Attrs100
CXX14BinaryLiteral101
CXX14Compat102
CXX14CompatPedantic103
CXX14104
CXX17Attrs105
CXX17Compat106
CXX17CompatMangling107
CXX17CompatPedantic108
CXX17109
anonymous_64110
anonymous_20111
anonymous_10112
anonymous_65113
CXX20Attrs114
CXX20Compat115
CXX20CompatPedantic116
CXX20Designator117
CXX20118
anonymous_21119
anonymous_22120
anonymous_66121
CXX2b122
anonymous_15123
anonymous_16124
anonymous_13125
anonymous_14126
anonymous_11127
CXXPre14CompatBinaryLiteral128
anonymous_12129
CXX98Compat130
CXX98CompatBindToTemporaryCopy131
CXX98CompatExtraSemi132
CXX98CompatLocalTypeTemplateArgs133
CXX98CompatPedantic134
CXX98CompatUnnamedTypeTemplateArgs135
C11136
C2x137
C99Compat138
C99Designator139
C99140
PureVirtualCallFromCtorDtor141
CalledOnceParameter142
CastAlign143
anonymous_245144
CastFunctionType145
SelTypeCast146
CastQual147
anonymous_234148
anonymous_3149
CharSubscript150
ClangClPch151
ClassConversion152
ClassVarargs153
anonymous_178154
anonymous_136155
Comment156
anonymous_57157
CompareDistinctPointerType158
CompletionHandler159
anonymous_214160
CompoundTokenSplit161
CompoundTokenSplitByMacro162
CompoundTokenSplitBySpace163
anonymous_134164
anonymous_247165
UninitializedMaybe166
ConfigMacros167
ConstantConversion168
anonymous_72169
anonymous_224170
anonymous_169171
Consumed172
Conversion173
anonymous_58174
Coroutine175
CoroutineMissingUnhandledException176
CoveredSwitchDefault177
anonymous_56178
ObjCCStringFormat179
CTADMaybeUnsupported180
anonymous_4181
CrossTU182
CudaCompat183
CustomAtomic184
anonymous_131185
Dangling186
DanglingElse187
DanglingField188
DanglingGsl189
DanglingInitializerList190
anonymous_84191
anonymous_116192
DeallocInCategory193
anonymous_81194
DeclarationAfterStatement195
DefaultedFunctionDeleted196
DelegatingCtorCycles197
DeleteAbstractNonVirtualDtor198
DeleteIncomplete199
DeleteNonAbstractNonVirtualDtor200
DeleteNonVirtualDtor201
anonymous_99202
anonymous_238203
Deprecated204
anonymous_237205
DeprecatedAnonEnumEnumConversion206
DeprecatedArrayCompare207
DeprecatedAttributes208
DeprecatedBuiltins209
DeprecatedCommaSubscript210
DeprecatedCopy211
anonymous_5212
DeprecatedCopyWithDtor213
DeprecatedCopyWithUserProvidedCopy214
DeprecatedCopyWithUserProvidedDtor215
DeprecatedCoroutine216
DeprecatedDeclarations217
DeprecatedDynamicExceptionSpec218
DeprecatedEnumCompare219
DeprecatedEnumCompareConditional220
DeprecatedEnumEnumConversion221
DeprecatedEnumFloatConversion222
DeprecatedExperimentalCoroutine223
DeprecatedImplementations224
DeprecatedIncrementBool225
DeprecatedNonPrototype226
DeprecatedObjCIsaUsage227
ObjCPointerIntrospect228
ObjCPointerIntrospectPerformSelector229
DeprecatedPragma230
DeprecatedRegister231
DeprecatedStaticAnalyzerFlag232
DeprecatedThisCapture233
DeprecatedType234
DeprecatedVolatile235
DeprecatedWritableStr236
anonymous_263237
anonymous_107238
anonymous_7239
anonymous_8240
DistributedObjectModifiers241
anonymous_9242
DivZero243
anonymous_179244
DllexportExplicitInstantiationDecl245
anonymous_180246
Documentation247
DocumentationDeprecatedSync248
DocumentationHTML249
DocumentationPedantic250
DocumentationUnknownCommand251
anonymous_93252
DoublePromotion253
DtorName254
anonymous_168255
DuplicateDeclSpecifier256
anonymous_135257
DuplicateArgDecl258
MethodDuplicate259
anonymous_149260
DynamicClassMemaccess261
DynamicExceptionSpec262
anonymous_32263
anonymous_122264
anonymous_123265
anonymous_113266
EmptyBody267
anonymous_127268
EmptyInitStatement269
anonymous_119270
anonymous_183271
anonymous_55272
EnumCompare273
EnumCompareConditional274
EnumCompareSwitch275
EnumConversion276
EnumEnumConversion277
EnumFloatConversion278
EnumTooLarge279
Exceptions280
ExcessInitializers281
ExitTimeDestructors282
ExpansionToDefined283
ExplicitInitializeCall284
anonymous_216285
ExportUnnamed286
anonymous_267287
ExternCCompat288
anonymous_211289
Extra290
anonymous_225291
ExtraSemi292
ExtraSemiStmt293
ExtraTokens294
FinalDtorNonFinalClass295
FinalMacro296
anonymous_121297
anonymous_71298
FlagEnum299
FlexibleArrayExtensions300
FloatConversion301
anonymous_218302
FloatOverflowConversion303
FloatZeroConversion304
ForLoopAnalysis305
Format306
FormatExtraArgs307
FormatInsufficientArgs308
FormatInvalidSpecifier309
FormatNonStandard310
FormatNonLiteral311
FormatPedantic312
FormatSecurity313
FormatTypeConfusion314
FormatY2K315
FormatZeroLength316
Format2317
FortifySource318
FourByteMultiChar319
FrameAddress320
BackendFrameLargerThan321
anonymous_68322
FrameworkIncludePrivateFromPublic323
FreeNonHeapObject324
FunctionDefInObjCContainer325
FunctionMultiVersioning326
FUseLdPath327
FutureAttrs328
FutureCompat329
GccCompat330
GlobalConstructors331
GlobalISel332
GNU333
GNUAlignofExpression334
GNUAnonymousStruct335
anonymous_227336
GNUAutoType337
GNUBinaryLiteral338
GNUCaseRange339
GNUComplexInteger340
GNUCompoundLiteralInitializer341
GNUConditionalOmittedOperand342
GNUDesignator343
GNUEmptyInitializer344
GNUEmptyStruct345
GNUFlexibleArrayInitializer346
GNUFlexibleArrayUnionMember347
GNUFoldingConstant348
GNUImaginaryConstant349
GNUIncludeNext350
anonymous_184351
GNULabelsAsValue352
GNULineMarker353
GNUNullPointerArithmetic354
GNUPointerArith355
GNURedeclaredEnum356
GNUStatementExpression357
GNUStatementExpressionFromMacroExpansion358
GNUStaticFloatInit359
GNUStringLiteralOperatorTemplate360
GNUUnionCast361
GNUVariableSizedTypeNotAtEnd362
GNUZeroLineDirective363
GNUZeroVariadicMacroArguments364
anonymous_244365
anonymous_118366
HeaderHygiene367
HIPOnly368
HLSLExtension369
anonymous_240370
IgnoredAttributes371
anonymous_187372
IgnoredOptimizationArgument373
IgnoredPragmaIntrinsic374
IgnoredPragmaOptimize375
IgnoredPragmas376
IgnoredQualifiers377
IgnoredReferenceQualifiers378
Implicit379
ImplicitAtomic380
ImplicitConstIntFloatConversion381
ImplicitConversionFloatingPointToBool382
anonymous_255383
ImplicitFallthrough384
ImplicitFallthroughPerFunction385
ImplicitFixedPointConversion386
ImplicitFloatConversion387
ImplicitFunctionDeclare388
ImplicitInt389
ImplicitIntConversion390
ImplicitIntFloatConversion391
anonymous_160392
ImplicitlyUnsignedLiteral393
anonymous_23394
anonymous_112395
anonymous_252396
anonymous_102397
anonymous_101398
IncompatibleExceptionSpec399
IncompatibleFunctionPointerTypes400
anonymous_143401
IncompatibleMSStruct402
IncompatiblePointerTypes403
IncompatiblePointerTypesDiscardsQualifiers404
anonymous_150405
anonymous_80406
IncompleteFrameworkModuleDeclaration407
anonymous_152408
IncompleteModule409
anonymous_142410
IncompleteUmbrella411
MicrosoftInconsistentDllImport412
CXX11WarnInconsistentOverrideDestructor413
CXX11WarnInconsistentOverrideMethod414
IncrementBool415
InfiniteRecursion416
anonymous_24417
InitializerOverrides418
anonymous_167419
anonymous_25420
BackendInlineAsm421
InlineNamespaceReopenedNoninline422
anonymous_253423
anonymous_200424
IntConversion425
anonymous_60426
IntInBoolContext427
IntToPointerCast428
IntToVoidPointerCast429
anonymous_70430
anonymous_138431
InvalidCommandLineArgument432
anonymous_170433
ObjCInvalidIBOutletProperty434
anonymous_181435
InvalidIOSDeploymentTarget436
anonymous_193437
InvalidNoreturn438
InvalidOffsetof439
InvalidOrNonExistentDirectory440
anonymous_198441
anonymous_26442
InvalidPPToken443
InvalidSourceEncoding444
anonymous_115445
anonymous_95446
anonymous_239447
KeywordCompat448
KeywordAsMacro449
KNRPromotedParameter450
anonymous_94451
LargeByValueCopy452
LibLTO453
LinkerWarnings454
LiteralConversion455
LiteralRange456
LocalTypeTemplateArgs457
LogicalNotParentheses458
LogicalOpParentheses459
LongLong460
LoopAnalysis461
MacroRedefined462
Main463
MainReturnType464
MalformedWarningCheck465
anonymous_213466
MaxTokens467
MaxUnsignedZero468
MemsetTransposedArgs469
anonymous_145470
MethodSignatures471
Microsoft472
MicrosoftAbstract473
MicrosoftAnonTag474
MicrosoftCast475
MicrosoftCharize476
MicrosoftCommentPaste477
MicrosoftConstInit478
MicrosoftCppMacro479
MicrosoftDefaultArgRedefinition480
MicrosoftDrectveSection481
MicrosoftEndOfFile482
MicrosoftEnumForwardReference483
MicrosoftEnumValue484
MicrosoftExceptionSpec485
anonymous_124486
MicrosoftExplicitConstructorCall487
MicrosoftExtraQualification488
MicrosoftFixedEnum489
MicrosoftFlexibleArray490
MicrosoftGoto491
MicrosoftInaccessibleBase492
MicrosoftInclude493
MicrosoftMutableReference494
MicrosoftPureDefinition495
MicrosoftRedeclareStatic496
MicrosoftSealed497
MicrosoftStaticAssert498
MicrosoftTemplate499
MicrosoftTemplateShadow500
MicrosoftUnionMemberReference501
MicrosoftUnqualifiedFriend502
MicrosoftUsingDecl503
MicrosoftVoidPseudoDtor504
MisExpect505
MisleadingIndentation506
anonymous_235507
MismatchedParameterTypes508
MismatchedReturnTypes509
MismatchedTags510
MissingBraces511
anonymous_249512
MissingDeclarations513
anonymous_166514
MissingFieldInitializers515
anonymous_27516
anonymous_28517
MissingMethodReturnType518
MissingNoEscape519
MissingNoreturn520
anonymous_185521
anonymous_202522
anonymous_125523
anonymous_79524
anonymous_203525
MisspelledAssumption526
ModuleBuild527
ModuleConflict528
anonymous_90529
ModuleFileExtension530
ModuleImport531
anonymous_265532
ModuleIncludeDirectiveTranslation533
ModuleLock534
anonymous_268535
anonymous_266536
Most537
Move538
anonymous_67539
anonymous_83540
MultiChar541
anonymous_254542
anonymous_18543
anonymous_251544
anonymous_29545
OperatorNewReturnsNull546
NewlineEOF547
NoDeref548
NoexceptType549
anonymous_148550
NonGCC551
NonLiteralNullConversion552
NonModularIncludeInFrameworkModule553
NonModularIncludeInModule554
NonPODVarargs555
anonymous_176556
NonVirtualDtor557
NonNull558
anonymous_31559
anonymous_103560
anonymous_104561
anonymous_260562
NonTrivialMemaccess563
NSConsumedMismatch564
NSReturnsMismatch565
NullArithmetic566
NullCharacter567
NullConversion568
NullDereference569
NullPointerArithmetic570
NullPointerSubtraction571
Nullability572
NullabilityCompleteness573
NullabilityCompletenessOnArrays574
NullabilityDeclSpec575
anonymous_120576
NullabilityInferredOnNestedType577
NullableToNonNullConversion578
anonymous_157579
ObjCBoolConstantConversion580
ObjCBoxing581
anonymous_232582
ObjCCocoaAPI583
ObjCDesignatedInit584
anonymous_173585
ObjCFlexibleArray586
anonymous_209587
anonymous_210588
ObjCLiteralComparison589
ObjCLiteralConversion590
anonymous_111591
anonymous_162592
MethodAccess593
anonymous_158594
ObjCMissingSuperCalls595
ObjCMultipleMethodNames596
ObjCRetainBlockProperty597
ObjCNonUnifiedException598
ObjCPropertyAssignOnObjectType599
ObjCPropertyImpl600
anonymous_153601
anonymous_155602
ObjCPropertyNoAttribute603
ObjCNoPropertyAutoSynthesis604
ObjCProtocolMethodImpl605
anonymous_156606
ObjCProtocolQualifiers607
ObjCReadonlyPropertyHasSetter608
ObjCRedundantAPIUse609
ObjCRedundantLiteralUse610
ObjCRootClass611
ObjCSignedCharBool612
ObjCSignedCharBoolImplicitFloatConversion613
ObjCSignedCharBoolImplicitIntConversion614
ObjCStringComparison615
ObjCStringConcatenation616
anonymous_233617
ODR618
OldStyleCast619
anonymous_33620
OpenCLUnsupportedRGBA621
OpenMP622
OpenMP51Ext623
OpenMPClauses624
OpenMPLoopForm625
OpenMPMapping626
OpenMPTarget627
OptionIgnored628
OrderedCompareFunctionPointers629
OutOfLineDeclaration630
anonymous_140631
OveralignedType632
anonymous_34633
OverlengthStrings634
OverloadedShiftOpParentheses635
OverloadedVirtual636
anonymous_30637
anonymous_87638
OverridingMethodMismatch639
anonymous_78640
Packed641
Padded642
Parentheses643
ParenthesesOnEquality644
anonymous_6645
BackendOptimizationRemark646
BackendOptimizationRemarkAnalysis647
BackendOptimizationFailure648
BackendOptimizationRemarkMissed649
anonymous_271650
Pedantic651
OpenCLCoreFeaturesDiagGroup652
PedanticMacros653
PessimizingMove654
PointerArith655
PointerBoolConversion656
anonymous_188657
anonymous_231658
anonymous_241659
PointerToEnumCast660
PointerToIntCast661
anonymous_246662
anonymous_76663
ObjCPotentiallyDirectSelector664
PotentiallyEvaluatedExpression665
PragmaClangAttribute666
anonymous_105667
PragmaPack668
PragmaPackSuspiciousInclude669
anonymous_106670
Pragmas671
CXXPre14Compat672
CXXPre14CompatPedantic673
CXXPre17Compat674
CXXPre17CompatPedantic675
CXXPre20Compat676
CXXPre20CompatPedantic677
CXXPre2bCompat678
CXXPre2bCompatPedantic679
CPre2xCompat680
CPre2xCompatPedantic681
OpenMPPre51Compat682
anonymous_137683
PrivateExtern684
anonymous_117685
PrivateModule686
ProfileInstrMissing687
ProfileInstrOutOfDate688
ProfileInstrUnprofiled689
PropertyAccessDotSyntax690
PropertyAttr691
Protocol692
anonymous_151693
anonymous_91694
anonymous_215695
FrameworkHdrQuotedInclude696
RangeLoopAnalysis697
RangeLoopBindReference698
RangeLoopConstruct699
anonymous_161700
ObjCReceiver701
ForwardClassReceiver702
RedeclaredClassMember703
anonymous_163704
anonymous_35705
RedundantMove706
anonymous_139707
Register708
ReinterpretBaseClass709
RemarkBackendPlugin710
Reorder711
ReorderCtor712
ReorderInitList713
anonymous_194714
ReservedIdAsMacroAlias715
ReservedIdentifier716
ReservedIdAsMacro717
ReservedUserDefinedLiteral718
RestrictExpansionMacro719
anonymous_208720
ReturnStackAddress721
ReturnStdMove722
ReturnType723
ReturnTypeCLinkage724
anonymous_196725
RoundTripCC1Args726
RTTI727
SanitizeAddressRemarks728
anonymous_86729
UsedSearchPath730
Section731
Selector732
SelectorTypeMismatch733
SelfAssignment734
SelfAssignmentField735
SelfAssignmentOverloaded736
SelfMove737
SemiBeforeMethodBody738
Sentinel739
anonymous_39740
SerializedDiagnostics741
Shadow742
ShadowAll743
ShadowField744
ShadowFieldInConstructor745
ShadowFieldInConstructorModified746
ShadowIvar747
ShadowUncapturedLocal748
anonymous_220749
anonymous_221750
anonymous_219751
ShiftOpParentheses752
anonymous_222753
anonymous_223754
Shorten64To32755
SignCompare756
SignConversion757
anonymous_36758
SignedEnumBitfield759
anonymous_262760
SizeofArrayArgument761
SizeofArrayDecay762
anonymous_190763
anonymous_189764
SizeofPointerMemaccess765
anonymous_82766
anonymous_75767
UninitializedSometimes768
BackendSourceMgr769
SourceUsesOpenMP770
SpirCompat771
anonymous_69772
anonymous_73773
anonymous_74774
StaticFloatInit775
StaticInInline776
anonymous_132777
StaticLocalInInline778
UninitializedStaticSelfInit779
anonymous_85780
anonymous_43781
anonymous_40782
anonymous_41783
anonymous_42784
anonymous_50785
anonymous_44786
anonymous_45787
anonymous_46788
anonymous_47789
anonymous_48790
anonymous_49791
ObjCStrictPotentiallyDirectSelector792
StrictPrototypes793
StrictSelector794
StringCompare795
StringConcatation796
StringConversion797
StringPlusChar798
StringPlusInt799
anonymous_144800
StrncatSize801
CXX11WarnSuggestOverrideDestructor802
CXX11WarnSuggestOverride803
SuperSubClassMismatch804
SuspiciousBzero805
SuspiciousMemaccess806
SwiftNameAttribute807
Switch808
SwitchBool809
anonymous_37810
SwitchEnum811
anonymous_261812
anonymous_38813
TargetClonesMixedSpecifiers814
TautologicalBitwiseCompare815
TautologicalCompare816
TautologicalConstantCompare817
TautologicalInRangeCompare818
TautologicalOutOfRangeCompare819
TautologicalObjCBoolCompare820
TautologicalOverlapCompare821
TautologicalPointerCompare822
TautologicalTypeLimitCompare823
TautologicalUndefinedCompare824
TautologicalUnsignedCharZeroCompare825
TautologicalUnsignedEnumZeroCompare826
TautologicalUnsignedZeroCompare827
TautologicalValueRangeCompare828
anonymous_270829
anonymous_226830
ThreadSafety831
ThreadSafetyAnalysis832
ThreadSafetyAttributes833
ThreadSafetyBeta834
ThreadSafetyNegative835
ThreadSafetyPrecise836
ThreadSafetyReference837
ThreadSafetyVerbose838
Trigraphs839
TypeLimits840
TypeSafety841
anonymous_207842
anonymous_201843
anonymous_88844
UnalignedAccess845
anonymous_264846
UnavailableDeclarations847
UndeclaredSelector848
anonymous_109849
anonymous_110850
UndefinedBoolConversion851
UndefinedFuncTemplate852
anonymous_206853
anonymous_204854
anonymous_205855
UndefinedReinterpretCast856
UndefinedVarTemplate857
UnderalignedExceptionObject858
UnevaluatedExpression859
UnguardedAvailability860
UnguardedAvailabilityNew861
Unicode862
anonymous_97863
anonymous_96864
anonymous_98865
Uninitialized866
UninitializedConstReference867
UnknownArgument868
UnknownAssumption869
UnknownAttributes870
CudaUnknownVersion871
anonymous_114872
anonymous_100873
UnknownPragmas874
UnknownSanitizers875
UnknownWarningOption876
UnnamedTypeTemplateArgs877
UnneededInternalDecl878
UnneededMemberFunction879
anonymous_197880
UnreachableCode881
UnreachableCodeAggressive882
UnreachableCodeBreak883
UnreachableCodeFallthrough884
UnreachableCodeGenericAssoc885
UnreachableCodeLoopIncrement886
UnreachableCodeReturn887
Unsequenced888
anonymous_77889
UnsupportedAbs890
anonymous_186891
UnsupportedCB892
anonymous_182893
UnsupportedFPOpt894
UnsupportedFriend895
UnsupportedGPOpt896
UnsupportedNan897
UnsupportedTargetOpt898
anonymous_192899
anonymous_199900
Unused901
UnusedArgument902
UnusedButSetParameter903
UnusedButSetVariable904
UnusedCommandLineArgument905
UnusedComparison906
UnusedConstVariable907
UnusedExceptionParameter908
UnusedFunction909
UnusedGetterReturnValue910
UnusedLabel911
UnusedLambdaCapture912
UnusedLocalTypedef913
anonymous_62914
anonymous_108915
UnusedMemberFunction916
UnusedParameter917
UnusedPrivateField918
UnusedPropertyIvar919
UnusedResult920
UnusedTemplate921
UnusedValue922
UnusedVariable923
anonymous_248924
UsedButMarkedUnused925
UserDefinedLiterals926
UserDefinedWarnings927
Varargs928
VariadicMacros929
anonymous_172930
VectorConversion931
anonymous_61932
VexingParse933
Visibility934
VLA935
VLAExtension936
VoidPointerToEnumCast937
VoidPointerToIntCast938
anonymous_228939
VolatileRegisterVar940
WebAssemblyExceptionSpec941
anonymous_165942
anonymous_164943
WritableStrings944
GCCWriteStrings945
XorUsedAsPow946
anonymous_269947
ZeroLengthArray948