clang 9.0.1

Type of error Occurrence clang % / Debian %

qmake: failed to parse default search paths from compiler - new in 6.0 250 17.86% / 0.8% List of errors

Change symbol in libs 137 9.79% / 0.44% List of errors

Some headers could not be found 93 6.64% / 0.3% List of errors

Cannot be narrowed 78 5.57% / 0.25% List of errors

Could not find objective C headers 58 4.14% / 0.19% List of errors

C++11 requires a space between literal and identifier - new in 3.8 56 4% / 0.18% List of errors

Linker error 50 3.57% / 0.16% List of errors

Missing symbols at link time 49 3.5% / 0.16% List of errors

Testsuite is failing with clang 41 2.93% / 0.13% List of errors

non-void function should return a value 36 2.57% / 0.12% List of errors

Ordered comparison between pointer and zero - new in 4.0 28 2% / 0.09% List of errors

Unknown argument in the command line 25 1.79% / 0.08% List of errors

Relocation error 20 1.43% / 0.06% List of errors

Expected declaration (#define missing?) 15 1.07% / 0.05% List of errors

Security: Format string is not a string literal 14 1% / 0.04% List of errors

Unknown warning option 13 0.93% / 0.04% List of errors

Some files are gone in the process 13 0.93% / 0.04% List of errors

No support of nested C function 13 0.93% / 0.04% List of errors

Cannot use -o use multiple output 11 0.79% / 0.04% List of errors

Not allowed args fails the build 10 0.71% / 0.03% List of errors

Incorrect compiler detection 10 0.71% / 0.03% List of errors

Redefinition failed 8 0.57% / 0.03% List of errors

Wrong main declaration 8 0.57% / 0.03% List of errors

Void function should not return a value 7 0.5% / 0.02% List of errors

Cannot find member in the struct 6 0.43% / 0.02% List of errors

Conflicting types 6 0.43% / 0.02% List of errors

Variable length array in structure won't be supported 6 0.43% / 0.02% List of errors

Preprocessor differences 6 0.43% / 0.02% List of errors

Enum Conversion 5 0.36% / 0.02% List of errors

Unsupported include directive within macro arg 5 0.36% / 0.02% List of errors

Argument unused caused failure 5 0.36% / 0.02% List of errors

Source think that it is Mac Os X because of clang 4 0.29% / 0.01% List of errors

does not allow access declarations - new in 6.0 4 0.29% / 0.01% List of errors

Unqualified lookup in templates 4 0.29% / 0.01% List of errors

Unsupported argument with another option 4 0.29% / 0.01% List of errors

Missing exception specification 4 0.29% / 0.01% List of errors

Ambiguous declaration 4 0.29% / 0.01% List of errors

No viable overloaded 3 0.21% / 0.01% List of errors

Unused function 3 0.21% / 0.01% List of errors

Unknown Type Name 3 0.21% / 0.01% List of errors

Hides overloaded virtual function 3 0.21% / 0.01% List of errors

Potential usage of an uninitialized variable 3 0.21% / 0.01% List of errors

Unqualified lookup into dependent bases of class templates 3 0.21% / 0.01% List of errors

Linker option unused 3 0.21% / 0.01% List of errors

Equality comparison with extraneous parentheses 3 0.21% / 0.01% List of errors

Use of old GNU field designator 3 0.21% / 0.01% List of errors

Unknown/unexpected directive 2 0.14% / 0.01% List of errors

Changes of default constructor 2 0.14% / 0.01% List of errors

Forward declaration of class cannot have a nested name specifier 2 0.14% / 0.01% List of errors

Shadows a variable warnings - new in 8.0.1 2 0.14% / 0.01% List of errors

Multiple definition 2 0.14% / 0.01% List of errors

Cannot initialize a element 2 0.14% / 0.01% List of errors

Parameter list without types not allowed 2 0.14% / 0.01% List of errors

Explicit Specialization after instantiation 2 0.14% / 0.01% List of errors

Parentheses warnings 2 0.14% / 0.01% List of errors

Embedded directive has undefined behavior 2 0.14% / 0.01% List of errors

String + int 2 0.14% / 0.01% List of errors

Header guard failure 2 0.14% / 0.01% List of errors

Explicitly assigning value of variable 2 0.14% / 0.01% List of errors

Optimization flag is not supported - new in 4.0 2 0.14% / 0.01% List of errors

Moving a temporary object prevents copy elision 2 0.14% / 0.01% List of errors

No matching member or constructor call 2 0.14% / 0.01% List of errors

No matching function call 2 0.14% / 0.01% List of errors

Implicit function error 2 0.14% / 0.01% List of errors

Static in inline 2 0.14% / 0.01% List of errors

Configure failed 2 0.14% / 0.01% List of errors

Member is not a structure or union 2 0.14% / 0.01% List of errors

Unused parameter 2 0.14% / 0.01% List of errors

Tautological pointer comparison - new in 3.5.0 2 0.14% / 0.01% List of errors

illegal storage class on function 2 0.14% / 0.01% List of errors

Missing field initializer 2 0.14% / 0.01% List of errors

bool literal returned from a function - new in 4.0 2 0.14% / 0.01% List of errors

Initializer element not compile-time constant 1 0.07% / 0% List of errors

Overrides a member function but is not marked override 1 0.07% / 0% List of errors

Mismatched Tags 1 0.07% / 0% List of errors

Deprecated declaration 1 0.07% / 0% List of errors

-Wvarargs: undefined behavior with va_start - new in 3.9 1 0.07% / 0% List of errors

The build timeout 1 0.07% / 0% List of errors

Keyword must precede function declarator 1 0.07% / 0% List of errors

Invalid instruction mnemonic 1 0.07% / 0% List of errors

Expression which evaluates to zero treated as a null pointer constant of type 1 0.07% / 0% List of errors

Unsupported option 1 0.07% / 0% List of errors

Missing prototypes 1 0.07% / 0% List of errors

Access to a private member 1 0.07% / 0% List of errors

Unused private field 1 0.07% / 0% List of errors

Parameter could be qualified 1 0.07% / 0% List of errors

Wrong assumption about gcc/g++ output 1 0.07% / 0% List of errors

main function must return int 1 0.07% / 0% List of errors