projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix PR8565.
[oota-llvm.git]
/
include
/
llvm
/
AbstractTypeUser.h
diff --git
a/include/llvm/AbstractTypeUser.h
b/include/llvm/AbstractTypeUser.h
index b6cceb4011ad3ff099bb97644f5c2c05cf18a298..81f5c5c7680d87ef4b6f8b0fe76cc3963923287d 100644
(file)
--- a/
include/llvm/AbstractTypeUser.h
+++ b/
include/llvm/AbstractTypeUser.h
@@
-146,6
+146,7
@@
class PATypeHolder {
mutable const Type *Ty;
void destroy();
public:
mutable const Type *Ty;
void destroy();
public:
+ PATypeHolder() : Ty(0) {}
PATypeHolder(const Type *ty) : Ty(ty) {
addRef();
}
PATypeHolder(const Type *ty) : Ty(ty) {
addRef();
}
@@
-153,7
+154,7
@@
public:
addRef();
}
addRef();
}
- ~PATypeHolder() {
if (Ty)
dropRef(); }
+ ~PATypeHolder() { dropRef(); }
operator Type *() const { return get(); }
Type *get() const;
operator Type *() const { return get(); }
Type *get() const;