Inspectopedia 2026.2 Help

Compiler Issues

#warning directive   New in this release

#warning preprocessor directive.

Awaiter type is not a class   New in this release

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

Cannot resolve a required coroutine function   New in this release

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

Compile-time evaluation failure  

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

Compiler errors  

Show compiler errors from ReSharper backend.

Default initialization of a const-qualified object of a type without a user-provided default constructor   New in this release

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

Explicit specialization in non-namespace scope   New in this release

Explicit specializations of a template in non-namespace scope.

Precompiled header is not found   New in this release

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

Precompiled header is not included   New in this release

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

Redeclaration of a template parameter from an outer scope   New in this release

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

Reference class member with 'mutable' specifier   New in this release

Reference class members cannot have 'mutable' specifier.

static_assert failed   New in this release

static_assert failed.

The 'out' parameter must be assigned   New in this release

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

Uninitialized dependent base class   New in this release

Possibly uninitialized dependent base class.

Union member of reference type   New in this release

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

Use of an incomplete type inside a template   New in this release

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

User-defined literal suffixes must start with an underscore   New in this release

User-defined literal suffixes must start with an underscore.

Last modified: 30 June 2026