Inspectopedia 2025.3 Help

Compiler Issues

#warning directive  

#warning preprocessor directive.

Awaiter type is not a class  

The awaiter type must be a a class according to the C++20 standard.

Cannot resolve a required coroutine function  

A coroutine-related function which is required by the C++20 standard cannot be resolved.

Compile-time evaluation failure   New in this release

Expression or declarator value did not evaluate to a constant due to the error during 'constexpr' calculations.

Compiler errors   New in this release

Show compiler errors from ReSharper backend.

Default initialization of a const-qualified object of a type without a user-provided default constructor  

Default initialization of a const-qualified object of a type without a user-provided default constructor.

Explicit specialization in non-namespace scope  

Explicit specializations of a template in non-namespace scope.

Precompiled header is not found  

No corresponding file with the 'Precompiled Header' property set to 'Create' (/Yc) is found.

Precompiled header is not included  

Precompiled header must be included at the top of source file.

Redeclaration of a template parameter from an outer scope  

A template parameter from an outer scope is shadowed by a declaration with the same name.

Reference class member with 'mutable' specifier  

Reference class members cannot have 'mutable' specifier.

static_assert failed  

static_assert failed.

The 'out' parameter must be assigned  

In HLSL 'out' parameters must be assigned before exiting the function.

Uninitialized dependent base class  

Possibly uninitialized dependent base class.

Union member of reference type  

Unions cannot contain non-static data members of reference types.

Use of an incomplete type inside a template  

An incomplete type is used inside a template declaration or definition.

User-defined literal suffixes must start with an underscore  

User-defined literal suffixes must start with an underscore.

Last modified: 03 November 2025