[Frontend] Remove HeaderSearchOptions::Entry::IsInternal, which is unused.

llvm-svn: 173866
This commit is contained in:
Daniel Dunbar 2013-01-30 00:34:26 +00:00
parent 325e869463
commit 5368173f12
4 changed files with 7 additions and 19 deletions

View File

@ -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

View File

@ -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.

View File

@ -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.

View File

@ -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.