| Type of error | Occurrence | clang % / Debian % | |
|---|---|---|---|
| Option -u not existing in clang | 701 | 34.36% / 3.28% | List of errors | 
| Unknown argument in the command line | 148 | 7.25% / 0.69% | List of errors | 
| Missing symbols at link time | 141 | 6.91% / 0.66% | List of errors | 
| non-void function should return a value | 105 | 5.15% / 0.49% | List of errors | 
| Some headers could not be found | 94 | 4.61% / 0.44% | List of errors | 
| Security: Format string is not a string literal | 43 | 2.11% / 0.2% | List of errors | 
| Usage of C++11 feature without the argument | 35 | 1.72% / 0.16% | List of errors | 
| The build timeout | 33 | 1.62% / 0.15% | List of errors | 
| No support of nested C function | 32 | 1.57% / 0.15% | List of errors | 
| Expected declaration (#define missing?) | 27 | 1.32% / 0.13% | List of errors | 
| Linker error | 24 | 1.18% / 0.11% | List of errors | 
| Wrong C++ default declaration in a method | 19 | 0.93% / 0.09% | List of errors | 
| Variable length array for a non POD (plain old data) element | 18 | 0.88% / 0.08% | List of errors | 
| Wrong main declaration | 17 | 0.83% / 0.08% | List of errors | 
| Redefinition failed | 15 | 0.74% / 0.07% | List of errors | 
| Tautological comparison | 15 | 0.74% / 0.07% | List of errors | 
| Conflicting types | 14 | 0.69% / 0.07% | List of errors | 
| Multiple definition | 13 | 0.64% / 0.06% | List of errors | 
| Unknown warning option | 13 | 0.64% / 0.06% | List of errors | 
| Changes of default constructor | 13 | 0.64% / 0.06% | List of errors | 
| Testsuite is failing with clang | 13 | 0.64% / 0.06% | List of errors | 
| Some files are gone in the process | 11 | 0.54% / 0.05% | List of errors | 
| Variable length array in structure won't be supported | 10 | 0.49% / 0.05% | List of errors | 
| Void function should not return a value | 10 | 0.49% / 0.05% | List of errors | 
| Unqualified lookup into dependent bases of class templates | 9 | 0.44% / 0.04% | List of errors | 
| Redefinition of a extern inline not supported in C99 | 9 | 0.44% / 0.04% | List of errors | 
| Unsupported argument with another option | 8 | 0.39% / 0.04% | List of errors | 
| Cannot use -o use multiple output | 7 | 0.34% / 0.03% | List of errors | 
| Potential usage of an uninitialized variable | 7 | 0.34% / 0.03% | List of errors | 
| Use of old GNU field designator | 6 | 0.29% / 0.03% | List of errors | 
| Unqualified lookup in templates | 6 | 0.29% / 0.03% | List of errors | 
| Unused const variable | 6 | 0.29% / 0.03% | List of errors | 
| Forward declaration of class cannot have a nested name specifier | 6 | 0.29% / 0.03% | List of errors | 
| Binding of reference drops qualifiers | 5 | 0.25% / 0.02% | List of errors | 
| Cannot find member in the struct | 5 | 0.25% / 0.02% | List of errors | 
| Use of a keyword as dependent template name | 5 | 0.25% / 0.02% | List of errors | 
| Explicit Specialization after instantiation | 5 | 0.25% / 0.02% | List of errors | 
| Argument unused caused failure | 5 | 0.25% / 0.02% | List of errors | 
| Header guard failure | 5 | 0.25% / 0.02% | List of errors | 
| Unknown/unexpected directive | 5 | 0.25% / 0.02% | List of errors | 
| Unsupported option | 4 | 0.2% / 0.02% | List of errors | 
| Unknown Type Name | 4 | 0.2% / 0.02% | List of errors | 
| Wrong assumption about gcc/g++ output | 4 | 0.2% / 0.02% | List of errors | 
| No matching member or constructor call | 4 | 0.2% / 0.02% | List of errors | 
| Linker option unused | 4 | 0.2% / 0.02% | List of errors | 
| Tautological pointer comparison - new in 3.5.0 | 4 | 0.2% / 0.02% | List of errors | 
| Implicit instantiation | 3 | 0.15% / 0.01% | List of errors | 
| Empty body declaration | 3 | 0.15% / 0.01% | List of errors | 
| Access to a private member | 3 | 0.15% / 0.01% | List of errors | 
| Access to a protected member | 3 | 0.15% / 0.01% | List of errors | 
| Unused parameter | 3 | 0.15% / 0.01% | List of errors | 
| Member is not a structure or union | 3 | 0.15% / 0.01% | List of errors | 
| No matching function call | 3 | 0.15% / 0.01% | List of errors | 
| Unused function | 3 | 0.15% / 0.01% | List of errors | 
| Cannot initialize a element | 3 | 0.15% / 0.01% | List of errors | 
| Mismatched Tags | 3 | 0.15% / 0.01% | List of errors | 
| Definition of a builtin function | 3 | 0.15% / 0.01% | List of errors | 
| Embedded directive has undefined behavior | 3 | 0.15% / 0.01% | List of errors | 
| No viable overloaded | 3 | 0.15% / 0.01% | List of errors | 
| Comparison between pointer and integer | 3 | 0.15% / 0.01% | List of errors | 
| Default initialization needs a user-provided default constructor | 3 | 0.15% / 0.01% | List of errors | 
| No type named in namespace | 3 | 0.15% / 0.01% | List of errors | 
| Object is not a function or function pointer | 3 | 0.15% / 0.01% | List of errors | 
| Preprocessor differences | 3 | 0.15% / 0.01% | List of errors | 
| Equality comparison with extraneous parentheses | 2 | 0.1% / 0.01% | List of errors | 
| Ambiguous declaration | 2 | 0.1% / 0.01% | List of errors | 
| Parameter could be qualified | 2 | 0.1% / 0.01% | List of errors | 
| Reference to non-static member function must be called | 2 | 0.1% / 0.01% | List of errors | 
| Enum Conversion | 2 | 0.1% / 0.01% | List of errors | 
| read-only variable is not assignable | 2 | 0.1% / 0.01% | List of errors | 
| Functions differ only in their return type cannot be overloaded | 2 | 0.1% / 0.01% | List of errors | 
| Default arguments cannot be added to a function template (already declared) | 2 | 0.1% / 0.01% | List of errors | 
| Hides overloaded virtual function | 2 | 0.1% / 0.01% | List of errors | 
| Explicitly assigning a variable of type | 2 | 0.1% / 0.01% | List of errors | 
| Visibility does not match previous declaration | 2 | 0.1% / 0.01% | List of errors | 
| Initializer element not compile-time constant | 2 | 0.1% / 0.01% | List of errors | 
| Cannot be narrowed | 2 | 0.1% / 0.01% | List of errors | 
| Unsupported include directive within macro arg | 2 | 0.1% / 0.01% | List of errors | 
| main function must return int | 1 | 0.05% / 0% | List of errors | 
| Configure failed | 1 | 0.05% / 0% | List of errors | 
| Segmentation fault | 1 | 0.05% / 0% | List of errors | 
| restrict requires a pointer or reference | 1 | 0.05% / 0% | List of errors | 
| Global register variable not supported | 1 | 0.05% / 0% | List of errors | 
| Elaborated type refers to a typedef | 1 | 0.05% / 0% | List of errors | 
| Cannot combine with previous declaration specifier | 1 | 0.05% / 0% | List of errors | 
| Variable is uninitialized when used here | 1 | 0.05% / 0% | List of errors | 
| Could not find a library | 1 | 0.05% / 0% | List of errors | 
| Unused private field | 1 | 0.05% / 0% | List of errors | 
| Missing prototypes | 1 | 0.05% / 0% | List of errors | 
| String + int | 1 | 0.05% / 0% | List of errors | 
| Recursive template instantiation exceeded | 1 | 0.05% / 0% | List of errors | 
| Invalid instruction mnemonic | 1 | 0.05% / 0% | List of errors | 
| Incorrect logical operation | 1 | 0.05% / 0% | List of errors | 
| Duplicate declaration specifier | 1 | 0.05% / 0% | List of errors | 
| Implicit function error | 1 | 0.05% / 0% | List of errors | 
| Not allowed args fails the build | 1 | 0.05% / 0% | List of errors | 
| illegal storage class on function | 1 | 0.05% / 0% | List of errors | 
| Not categorized | 252 | 12.35% / 1.18% | List of errors |