mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-26 13:10:34 +00:00
Fix an uninitialized member variable, found by -fsanitize=bool.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170627 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
a6603b35a9
commit
8efd0f00be
@ -55,10 +55,11 @@ struct CodeGenSchedRW {
|
||||
IdxVec Sequence;
|
||||
RecVec Aliases;
|
||||
|
||||
CodeGenSchedRW(): Index(0), TheDef(0), IsAlias(false), HasVariants(false),
|
||||
IsVariadic(false), IsSequence(false) {}
|
||||
CodeGenSchedRW(unsigned Idx, Record *Def): Index(Idx), TheDef(Def),
|
||||
IsAlias(false), IsVariadic(false) {
|
||||
CodeGenSchedRW()
|
||||
: Index(0), TheDef(0), IsRead(false), IsAlias(false),
|
||||
HasVariants(false), IsVariadic(false), IsSequence(false) {}
|
||||
CodeGenSchedRW(unsigned Idx, Record *Def)
|
||||
: Index(Idx), TheDef(Def), IsAlias(false), IsVariadic(false) {
|
||||
Name = Def->getName();
|
||||
IsRead = Def->isSubClassOf("SchedRead");
|
||||
HasVariants = Def->isSubClassOf("SchedVariant");
|
||||
@ -72,8 +73,8 @@ struct CodeGenSchedRW {
|
||||
}
|
||||
|
||||
CodeGenSchedRW(unsigned Idx, bool Read, const IdxVec &Seq,
|
||||
const std::string &Name):
|
||||
Index(Idx), Name(Name), TheDef(0), IsRead(Read), IsAlias(false),
|
||||
const std::string &Name)
|
||||
: Index(Idx), Name(Name), TheDef(0), IsRead(Read), IsAlias(false),
|
||||
HasVariants(false), IsVariadic(false), IsSequence(true), Sequence(Seq) {
|
||||
assert(Sequence.size() > 1 && "implied sequence needs >1 RWs");
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user