Description

The UE_EXPERIMENTAL macro is not used correctly in InstancedSkinnedMeshComponent.h. It should come after the 'class' keyword & before UInstancedSkinnedMeshComponent as specified in the documentation for UE_DEPRECATED.

This causes an error when compiled instead of the expected warning.

Steps to Reproduce

1. Open the source code for any project.

2. Add #include "Components/InstancedSkinnedMeshComponent.h" to a source code file.

3. Begin compilation

4. Observe warnings/errors

  • Expected result: Warning C4996 : 'UInstancedSkinnedMeshComponent': This class is currently extremely experimental and should not be used at this time.
  • Observed result: Error C3837 : attributes are not allowed in this context

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-365552 in the post.

0
Login to Vote

Unresolved
CreatedFeb 12, 2026
UpdatedFeb 13, 2026
View Jira Issue