[PATCH] D47157: Warning for framework headers using double quote includes
Duncan P. N. Exon Smith via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue May 29 15:38:32 PDT 2018
dexonsmith added inline comments.
================
Comment at: lib/Lex/HeaderSearch.cpp:753-754
+ IncluderAndDir.second->getName()))
+ Diags.Report(IncludeLoc,
+ diag::warn_quoted_include_in_framework_header)
+ << Filename;
----------------
bruno wrote:
> aaron.ballman wrote:
> > This seems like a good place for a fix-it to switch the include style. Is there a reason to not do that work for the user?
> Like I explained above, we don't know which framework the header could be part of, so a fix-it could be misleading.
Clang supports editor placeholders, which we use in some refactoring-style fix-its. I think this would be spelled `<#framework-name#>`, or `#include <<#framework-name#>/Foo.h>`
Repository:
rC Clang
https://reviews.llvm.org/D47157
More information about the cfe-commits
mailing list