Skip to content
Snippets Groups Projects
Commit e910cea5 authored by Richard Smith's avatar Richard Smith
Browse files

Initialize clang::Module::IsMissingRequirement. Fix msan issue and hopefully some builder failures.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206736 91177308-0d34-0410-b5e6-96231b3b80d8
parent c9b73d12
No related branches found
No related tags found
No related merge requests found
...@@ -26,12 +26,12 @@ using namespace clang; ...@@ -26,12 +26,12 @@ using namespace clang;
Module::Module(StringRef Name, SourceLocation DefinitionLoc, Module *Parent, Module::Module(StringRef Name, SourceLocation DefinitionLoc, Module *Parent,
const FileEntry *File, bool IsFramework, bool IsExplicit) const FileEntry *File, bool IsFramework, bool IsExplicit)
: Name(Name), DefinitionLoc(DefinitionLoc), Parent(Parent), ModuleMap(File), : Name(Name), DefinitionLoc(DefinitionLoc), Parent(Parent), ModuleMap(File),
Umbrella(), ASTFile(0), IsAvailable(true), IsFromModuleFile(false), Umbrella(), ASTFile(0), IsMissingRequirement(false), IsAvailable(true),
IsFramework(IsFramework), IsExplicit(IsExplicit), IsSystem(false), IsFromModuleFile(false), IsFramework(IsFramework), IsExplicit(IsExplicit),
IsExternC(false), InferSubmodules(false), InferExplicitSubmodules(false), IsSystem(false), IsExternC(false), InferSubmodules(false),
InferExportWildcard(false), ConfigMacrosExhaustive(false), InferExplicitSubmodules(false), InferExportWildcard(false),
NameVisibility(Hidden) { ConfigMacrosExhaustive(false), NameVisibility(Hidden) {
if (Parent) { if (Parent) {
if (!Parent->isAvailable()) if (!Parent->isAvailable())
IsAvailable = false; IsAvailable = false;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment