Skip to content

[clang] Deduction guides in anonymous namespaces or nested classes trigger -Wunused-function #141281

@armandomontanez

Description

@armandomontanez

Summary: Unused deduction guides in anonymous namespaces or for nested classes trigger -Wunused-function.

Example error message:

<source>:12:3: error: unused function '<deduction guide for Bar>' [-Werror,-Wunused-function]
   12 |   Bar() -> Bar<0>;
      |   ^~~

Reproducer: https://godbolt.org/z/zW1KWdK84

This is basically the same failure mode as https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106604.

Appears to occur on all existing releases of clang.

Metadata

Metadata

Assignees

No one assigned

    Labels

    clang:frontendLanguage frontend issues, e.g. anything involving "Sema"

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions