A function with no Module owner isn't materializable. This fixes F->dump() for
functions not embedded within modules. llvm-svn: 96272
This commit is contained in:
parent
3818d9763d
commit
780d2fe319
|
@ -44,10 +44,10 @@ static bool removeDeadUsersOfConstant(const Constant *C) {
|
|||
}
|
||||
|
||||
bool GlobalValue::isMaterializable() const {
|
||||
return getParent()->isMaterializable(this);
|
||||
return getParent() && getParent()->isMaterializable(this);
|
||||
}
|
||||
bool GlobalValue::isDematerializable() const {
|
||||
return getParent()->isDematerializable(this);
|
||||
return getParent() && getParent()->isDematerializable(this);
|
||||
}
|
||||
bool GlobalValue::Materialize(std::string *ErrInfo) {
|
||||
return getParent()->Materialize(this, ErrInfo);
|
||||
|
|
Loading…
Reference in New Issue