llvm/llvm-project

Clang elides the wrong part of the template type in error message.

Open

#180.046 aberto em 5 de fev. de 2026

Ver no GitHub
 (10 comments) (0 reactions) (0 assignees)C++ (10.782 forks)batch import
clang:frontendgood first issue

Métricas do repositório

Stars
 (26.378 stars)
Métricas de merge de PR
 (Mesclagem média 1d 2h) (1.000 fundiu PRs em 30d)

Description

Repro: https://godbolt.org/z/9bYzd3WPG

Error message:error: no viable conversion from returned value of type 'S3<S2<...>>' to function return type 'S3<S2<...>>'

Expected: error: no viable conversion from returned value of type 'S3<const S2<int>>' to function return type 'S3<S2<int>>'

Guia do colaborador