This is an archive of the discontinued LLVM Phabricator instance.

[Clang] Fix Clang-tidy modernize-deprecated-headers warnings; other minor fixes
AbandonedPublic

Authored by Eugene.Zelenko on Mar 23 2016, 6:31 PM.

Details

Summary

Some Include What You Use suggestions were used too.

I checked this patch on my own build on RHEL 6. Regressions were OK.

Diff Detail

Event Timeline

Eugene.Zelenko retitled this revision from to [Clang] Fix Clang-tidy modernize-deprecated-headers warnings; other minor fixes.
Eugene.Zelenko updated this object.
Eugene.Zelenko added reviewers: hans, aaron.ballman.
Eugene.Zelenko set the repository for this revision to rL LLVM.
Eugene.Zelenko added a subscriber: cfe-commits.
aaron.ballman added inline comments.Mar 28 2016, 7:14 AM
include/clang-c/Index.h
19

Is this produced by the deprecated headers check? If not, what value does ctime add over time.h?

lib/Lex/ModuleMap.cpp
1286

namespace instead of namespaces

Eugene.Zelenko added inline comments.Apr 5 2016, 1:32 PM
include/clang-c/Index.h
19

Yes, since file is include from C and C++.

lib/Lex/ModuleMap.cpp
1286

Will fix in commit.

Updated from trunk. More Include What You Use warnings fixes.

Eugene.Zelenko abandoned this revision.Jul 19 2016, 10:37 AM