mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-11-30 17:21:10 +00:00
[Frontend] Remove HeaderSearchOptions::Entry::IsInternal, which is unused.
llvm-svn: 173866
This commit is contained in:
parent
325e869463
commit
5368173f12
@ -52,17 +52,10 @@ public:
|
||||
/// path.
|
||||
unsigned IgnoreSysRoot : 1;
|
||||
|
||||
/// \brief True if this entry is an internal search path.
|
||||
///
|
||||
/// This typically indicates that users didn't directly provide it, but
|
||||
/// instead it was provided by a compatibility layer for a particular
|
||||
/// system.
|
||||
unsigned IsInternal : 1;
|
||||
|
||||
Entry(StringRef path, frontend::IncludeDirGroup group,
|
||||
bool isFramework, bool ignoreSysRoot, bool isInternal)
|
||||
Entry(StringRef path, frontend::IncludeDirGroup group, bool isFramework,
|
||||
bool ignoreSysRoot)
|
||||
: Path(path), Group(group), IsFramework(isFramework),
|
||||
IgnoreSysRoot(ignoreSysRoot), IsInternal(isInternal) {}
|
||||
IgnoreSysRoot(ignoreSysRoot) {}
|
||||
};
|
||||
|
||||
struct SystemHeaderPrefix {
|
||||
@ -123,9 +116,8 @@ public:
|
||||
|
||||
/// AddPath - Add the \p Path path to the specified \p Group list.
|
||||
void AddPath(StringRef Path, frontend::IncludeDirGroup Group,
|
||||
bool IsFramework, bool IgnoreSysRoot, bool IsInternal = false) {
|
||||
UserEntries.push_back(Entry(Path, Group, IsFramework,
|
||||
IgnoreSysRoot, IsInternal));
|
||||
bool IsFramework, bool IgnoreSysRoot) {
|
||||
UserEntries.push_back(Entry(Path, Group, IsFramework, IgnoreSysRoot));
|
||||
}
|
||||
|
||||
/// AddSystemHeaderPrefix - Override whether \#include directives naming a
|
||||
|
@ -889,8 +889,7 @@ static void ParseHeaderSearchArgs(HeaderSearchOptions &Opts, ArgList &Args) {
|
||||
frontend::IncludeDirGroup Group = frontend::System;
|
||||
if ((*I)->getOption().matches(OPT_internal_externc_isystem))
|
||||
Group = frontend::ExternCSystem;
|
||||
Opts.AddPath((*I)->getValue(), Group, false, /*IgnoreSysRoot=*/true,
|
||||
/*IsInternal=*/true);
|
||||
Opts.AddPath((*I)->getValue(), Group, false, true);
|
||||
}
|
||||
|
||||
// Add the path prefixes which are implicitly treated as being system headers.
|
||||
|
@ -3691,10 +3691,8 @@ bool ASTReader::ParseHeaderSearchOptions(const RecordData &Record,
|
||||
= static_cast<frontend::IncludeDirGroup>(Record[Idx++]);
|
||||
bool IsFramework = Record[Idx++];
|
||||
bool IgnoreSysRoot = Record[Idx++];
|
||||
bool IsInternal = Record[Idx++];
|
||||
HSOpts.UserEntries.push_back(
|
||||
HeaderSearchOptions::Entry(Path, Group, IsFramework, IgnoreSysRoot,
|
||||
IsInternal));
|
||||
HeaderSearchOptions::Entry(Path, Group, IsFramework, IgnoreSysRoot));
|
||||
}
|
||||
|
||||
// System header prefixes.
|
||||
|
@ -1114,7 +1114,6 @@ void ASTWriter::WriteControlBlock(Preprocessor &PP, ASTContext &Context,
|
||||
Record.push_back(static_cast<unsigned>(Entry.Group));
|
||||
Record.push_back(Entry.IsFramework);
|
||||
Record.push_back(Entry.IgnoreSysRoot);
|
||||
Record.push_back(Entry.IsInternal);
|
||||
}
|
||||
|
||||
// System header prefixes.
|
||||
|
Loading…
Reference in New Issue
Block a user