ALLOCATABLE array used before allocation
Argument corresponding to * for width or precision value should be type int
Argument count mismatch
Argument count mismatch at call to intrinsic function
Argument is not a pointer
Argument type does not match corresponding format specifier
Array parameter element size mismatch
Array parameter rank mismatch
Array parameter shape mismatch
Attempt to violate exception specification
Bad use of virtual
Base class lacks destructor
Big parameter passed by value
Bounds violation
Buffer overflow at block assignment
Buffer overflow from string function
Buffer overflow through pointer
C++ usage errors
Attempt to violate exception specification
Base class lacks destructor
Base class has non-virtual destructor
Destructor contains non-empty exception specification
Exception thrown from destructor
Global object constructor can throw exception
Global object destructor can throw exception
Global redefinition of new or delete
Inefficient usage
Inefficient use of basic strings
Subroutine could benefit from empty exception specification
Subroutine could benefit from exception specification
Missing related operator definition
Non-public access for new operator
Implicit type conversion causes object slicing
Public data member in non-POD class type
Pure virtual function call in constructor
Pure virtual function call in destructor
Unhandled exception
C library routine violates C++ object semantics
Virtual function call in constructor
Virtual function call in destructor
Attempt to violate exception specification
Base class lacks destructor
Class has non-virtual public destructor
Destructor contains exceptions specification
Exception thrown from destructor
Global object constructor can throw exception
Global object destructor can throw exception
Global redefinition of new or delete
Inefficient usage
Inefficient use of basic strings
Missing empty exception specification
Missing exception specification
Missing related operator definition
Non-public access for new
Object slicing occurs at call
Public data member in non-POD type
Public data member in non-structure/union class type
Pure virtual function call in constructor
Pure virtual function call in destructor
Unhandled exception
Violation of C++ object semantics
Virtual function call in constructor
Virtual function call in destructor
Chunk_size in OpenMP SCHEDULE clause has side-effects
Chunk_size in OpenMP SCHEDULE clause not loop-invariant
Class has non-virtual public destructor
COMMON block not consistently THREADPRIVATE
Conditional OpenMP BARRIER
Context requires OpenMP shared variable
COPYIN from possibly uninitialized variable
COPYPRIVATE variable must be PRIVATE or THREADPRIVATE in enclosing scope
Data race
Dead assignment
Dead code
Dead subroutine
Destructor contains exceptions specification
Divide by zero
Double free
Duplicate FORTRAN subroutine definition
Exception thrown from destructor
File closed twice
File handle leaked
Format argument count mismatch
Format usage errors
Argument corresponding to * for width or precision value should be type int
Format to argument type mismatch
Format to argument count mismatch
Bad format flags
Unrecognized format specifier
Argument corresponding to * for width or precision value should be type int
Argument type does not match corresponding format specifier
Format argument count mismatch
Malformed format specifier
Unrecognized format specifier
FORTRAN usage errors
ALLOCATABLE array referenced before allocation
COMMON block is partly OpenMP* THREADPRIVATE
Duplicate subroutine definition
Function return value discarded
Incorrectly modified argument
Interface mismatch
Interface mismatch on function argument
Loop counter modified
FORTRAN IN argument modified
Misuse of FORTRAN OUT parameter
Function result not set
Optional argument not declared last
Optional parameter passed as non-optional argument
Single definition for COMMON block
Subroutine called as function
Invalid deallocate
Optional parameter not checked
ALLOCATABLE array used before allocation
COMMON block not consistently THREADPRIVATE
Duplicate subroutine definition
Function return value discarded
Incorrectly modified argument
Interface mismatch
Interface mismatch on function argument
Loop counter modified in function
Misuse of FORTRAN IN parameter
Misuse of FORTRAN OUT parameter
Non-void function fails to return a value
Optional argument not declared last
Optional parameter passed as non-optional argument
Single definition for COMMON block
Subroutine called as function
Unallocated array is deallocated
Unchecked use of optional parameter
Function result ignored
Function return value discarded
Function use does not match its definition
Gets function is unsafe
Global object constructor can throw exception
Global object destructor can throw exception
Global redefinition of new or delete
Illegal exit from OpenMP construct via longjmp/exception
Illegal FIRSTPRIVATE variable type
Illegal parameter value
Illegal use of OpenMP THREADPRIVATE variable
Implicit function declaration
Improper nesting of OpenMP constructs
Improper nesting of OpenMP CRITICAL directives
Improper use of intrinsic function
Improper use of LASTPRIVATE in SECTIONS region
Improper use of OpenMP PRIVATE variable
Improper use of OpenMP REDUCTION variable
Improper use of OpenMP THREADPRIVATE array
Improper use of OpenMP THREADPRIVATE variable
Improperly located worksharing construct
Inconsistent array declaration (element count mismatch)
Inconsistent array declaration (element size mismatch)
Inconsistent array declaration (element type mismatch)
Inconsistent array declaration (size mismatch)
Inconsistent declaration
Inconsistent array declaration (element count mismatch)
Inconsistent array declaration (element size mismatch)
Inconsistent array declaration (element type mismatch)
Inconsistent array declaration (size mismatch)
Inconsistent enumeration declaration (enum value mismatch)
Inconsistent enumeration declaration (member count mismatch)
Inconsistent enumeration declaration (name mismatch)
Inconsistent enumeration declaration (tag mismatch)
Inconsistent enumeration declaration (type mismatch)
Inconsistent pointer declaration (size mismatch)
Inconsistent pointer declaration (target size mismatch)
Inconsistent pointer declaration (type mismatch)
Inconsistent string declaration
Inconsistent structure declaration (field offset mismatch)
Inconsistent structure/union declaration (field count mismatch)
Inconsistent structure/union declaration (field name mismatch)
Inconsistent structure/union declaration (field size mismatch)
Inconsistent structure/union declaration (field type mismatch)
Inconsistent structure/union declaration (size mismatch)
Inconsistent structure/union declaration (tag mismatch)
Inconsistent structure/union declaration (type mismatch)
Inconsistent variable declaration (size mismatch)
Inconsistent variable declaration (type mismatch)
Inconsistently qualified declaration
Inconsistent array declaration (element count mismatch)
Inconsistent array declaration (element size mismatch)
Inconsistent array declaration (element type mismatch)
Inconsistent array declaration (size mismatch)
Inconsistent enumeration declaration (enum value mismatch)
Inconsistent enumeration declaration (member count mismatch)
Inconsistent enumeration declaration (name mismatch)
Inconsistent enumeration declaration (tag mismatch)
Inconsistent enumeration declaration (type mismatch)
Inconsistent pointer declaration (size mismatch)
Inconsistent pointer declaration (target size mismatch)
Inconsistent pointer declaration (type mismatch)
Inconsistent string declaration
Inconsistent structure declaration (field offset mismatch)
Inconsistent structure/union declaration (field count mismatch)
Inconsistent structure/union declaration (field name mismatch)
Inconsistent structure/union declaration (field size mismatch)
Inconsistent structure/union declaration (field type mismatch)
Inconsistent structure/union declaration (size mismatch)
Inconsistent structure/union declaration (tag mismatch)
Inconsistent structure/union declaration (type mismatch)
Inconsistent variable declaration (size mismatch)
Inconsistent variable type
Inconsistently qualified declaration
Inconsistent enumeration declaration (enum value mismatch)
Inconsistent enumeration declaration (member count mismatch)
Inconsistent enumeration declaration (name mismatch)
Inconsistent enumeration declaration (tag mismatch)
Inconsistent enumeration declaration (type mismatch)
Inconsistent pointer declaration (size mismatch)
Inconsistent pointer declaration (target size mismatch)
Inconsistent pointer declaration (type mismatch)
Inconsistent string declaration
Inconsistent structure declaration (field offset mismatch)
Inconsistent structure/union declaration (field count mismatch)
Inconsistent structure/union declaration (field name mismatch)
Inconsistent structure/union declaration (field size mismatch)
Inconsistent structure/union declaration (field type mismatch)
Inconsistent structure/union declaration (size mismatch)
Inconsistent structure/union declaration (tag mismatch)
Inconsistent structure/union declaration (type mismatch)
Inconsistent THREADPRIVATE declaration
Inconsistent type for OpenMP ATOMIC variable
Inconsistent use of OpenMP REDUCTION variable
Inconsistent variable declaration (size mismatch)
Inconsistent variable type
Inconsistently qualified declaration
Incorrect allocation size
Incorrect memory deallocation
Incorrectly modified argument
Inefficient usage
Inefficient use of basic strings
Infinite loop
Insufficient memory allocation
Integer overflow
Integer to pointer conversion
Integer underflow
Interface mismatch
Interface mismatch on function argument
Invalid file handle
Invalid pointer
LASTPRIVATE ariable used after OpenMP NOWAIT
Loop condition is invariant
Loop counter modified in function
Loop iteration executes more than one OpenMP ORDERED region
Malformed format specifier
Memory Leak
Memory usage errors
Bounds violation
Double free
Insufficient memory allocation
Reference to freed storage
Uses address after free
Bounds violation
Double free
Insufficient memory allocation
Reference to freed storage
Stale pointer
Uses address of deallocated memory
Missing empty exception specification
Missing exception specification
Missing related operator definition
Missing return statement
Misuse of FORTRAN IN parameter
Misuse of OpenMP COPYPRIVATE clause
Misuse of PRIVATE variable
Misuse of THREADPRIVATE variable
Misused of FORTRAN OUT parameter
Name clash with intrinsic function
Negative array size
Nested parallel regions
Nested use of OpenMP* and Intel(R) Cilk(TM) Plus
No ORDERED directive in ordered loop
Non-public access for new
Non-void function fails to return a value
Null pointer dereference
Object slicing occurs at call
OpenMP COPYIN variable must be THREADPRIVATE
OpenMP NUM_THREADS clause has side-effects
OpenMP PRIVATE ALLOCATABLE variable not freed
OpenMP PRIVATE REDUCTION variable
OpenMP THREADPRIVATE variable not properly initialized
OpenMP usage errors
Chunk_size in OpenMP* SCHEDULE clause has side-effects
Chunk_size in OpenMP* SCHEDULE clause not loop-invariant
COMMON block is partly OpenMP* THREADPRIVATE
Conditional OpenMP* BARRIER
OpenMP* usage requires variable to be shared
OpenMP* COPYIN clause copies from possibly uninitialized variable
OpenMP* COPYIN variable must be THREADPRIVATE
OpenMP* COPYPRIVATE variable must be PRIVATE or THREADPRIVATE in outer scope
Function illegally exits OpenMP* construct
Pointers are not allowed in an OpenMP* FIRSTPRIVATE clause
Loop variable cannot appear in OpenMP* THREADPRIVATE clause
Improper nesting of OpenMP* constructs
Improper nesting of OpenMP* CRITICAL directives
Improper use of OpenMP* PRIVATE variable
Improper use of OpenMP* REDUCTION variable
Improper use of OpenMP* THREADPRIVATE array
Improper use of OpenMP* THREADPRIVATE variable
OpenMP* worksharing construct not in parallel region
Inconsistent THREADPRIVATE declaration
Inconsistent type for OpenMP* ATOMIC variable
Inconsistent use of OpenMP* REDUCTION variable
LASTPRIVATE variable used after OpenMP* NOWAIT clause
Loop iteration executes more then one OpenMP* ORDERED construct
OpenMP* SINGLE region needs a COPYPRIVATE clause
Misuse of PRIVATE variable
Misuse of OpenMP* THREADPRIVATE variable
OpenMP* nested parallelism
OpenMP* ORDERED directive not found in ordered loop
OpenMP* NUM_THREADS clause has side-effects
OpenMP* ORDERED directive executed by non-ordered loop
OpenMP* PRIVATE ALLOCATABLE array was not freed
OpenMP* REDUCTION variable must not be PRIVATE
OpenMP* PRIVATE variable accessed outside scope of region
OpenMP* PRIVATE variable modified in MASTER region
OpenMP* PRIVATE variable requires usable default constructor
OpenMP* REDUCTION variable accessed outside of region
REDUCTION variable used after OpenMP* NOWAIT clause
OpenMP* IF clause has side-effects
OpenMP THREADPRIVATE variable not initialized
Unsafe OpenMP* NOWAIT clause
Unsafe use of OpenMP* threading intrinsic functions
Unsynchronized use of file system operations
Chunk_size in SCHEDULE clause has side-effects
Chunk_size in SCHEDULE clause not loop-invariant
COMMON block not consistently THREADPRIVATE
Conditional BARRIER
Context requires shared variable
COPYIN from possibly uninitialized variable
COPYIN variable must be THREADPRIVATE
COPYPRIVATE variable must be PRIVATE or THREADPRIVATE in enclosing scope
Illegal exit from construct via longjmp/exception
Illegal FIRSTPRIVATE variable type
Illegal use of THREADPRIVATE variable
Improper nesting of constructs
Improper nesting of CRITICAL directives
Improper use of PRIVATE variable
Improper use of REDUCTION variable
Improper use of THREADPRIVATE array
Improper use of THREADPRIVATE variable
Improperly located worksharing construct
Inconsistent THREADPRIVATE declaration
Inconsistent type for ATOMIC variable
Inconsistent use of REDUCTION variable
LASTPRIVATE variable used after NOWAIT
Loop iteration executes more than one ORDERED region
Misuse of COPYPRIVATE clause
Misuse of PRIVATE variable
Misuse of THREADPRIVATE variable
Nested parallel regions
No ORDERED directive in ordered loop
NUM_THREADS clause has side-effects
ORDERED directive appears in non-ORDERED loop
PRIVATE ALLOCATABLE variable not freed
PRIVATE REDUCTION variable
PRIVATE variable accessed outside scope of region
PRIVATE variable assigned in MASTER region
PRIVATE variable lacks usable default constructor
REDUCTION variable accessed outside region
REDUCTION variable used after NOWAIT
Side-effects in IF clause
THREADPRIVATE variable not properly initialized
Unsafe NOWAIT clause
Unsafe use of OpenMP* intrinsic
Unsynchronized use of file system operations
Optional argument not declared last
Optional parameter passed as non-optional argument
ORDERED directive appears in non-ORDERED loop
Parameter size mismatch
Parameter type mismatch
Argument is not a pointer
Array parameter element size mismatch
Array parameter rank mismatch
Array parameter shape mismatch
Parameter size mismatch
Pointed-to type mismatch
Pointed-to type mismatch
PRIVATE variable accessed outside scope of region
PRIVATE variable assigned in MASTER region
PRIVATE variable lacks usable default constructor
Program relies on default initialization
Public data member in non-POD type
Public data member in non-structure/union class type
Pure virtual function call in constructor
Pure virtual function call in destructor
Read of uninitialized storage through pointer
REDUCTION ariable used after OpenMP NOWAIT
REDUCTION variable accessed outside region
Reference to freed storage
Side-effects in OpenMP IF clause
Single definition for COMMON block
Stale pointer
Subroutine called as function
Subroutine definition not found
Subroutine never returns
Tainted allocation size
Tainted array index
Tainted data usage
Tainted allocation size
Tainted array subscript
Tainted loop bound
Tainted allocation size
Tainted array index
Tainted loop bound
Tainted loop bound
Unallocated array is deallocated
Unchecked use of optional parameter
Unhandled exception
Uninitialized PRIVATE variable
Uninitialized variable read
Unordered use of I/O operation
Unreachable code
Unrecognized format specifier
Unsafe OpenMP NOWAIT clause
Unsafe string input format specifier
Unsafe use of OpenMP* intrinsic
Unsynchronized use of file system operations
Unterminated string
Unused subroutine
Use of dangerous function
Use of intrinsic function that is not thread-safe
Uses address of deallocated memory
Violation of C++ object semantics
Virtual function call in constructor
Virtual function call in destructor