llvm / llvm/llvm-project

[clang-include-cleaner] Invalid fix-it: required header for using declaration not included

Open
#177,591 1 comment 0 reactions 0 assignees View on GitHub
clang-include-cleaner invalid-code-generation
Dominant language
LLVM
Stars
40.5k
Forks
18.7k
PR merge metrics
PR metrics pending

Description

~~~c++
#include
using std::end;
std::size_t n;
~~~
With `-fix`, `` is replaced with ``, which breaks compilation.
A correct fix is generated for e.g. `` (`#include ` gets added).
https://godbolt.org/z/P9Gqfjcs1

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.