diff options
Diffstat (limited to 'include/llvm/IR/UseListOrder.h')
-rw-r--r-- | include/llvm/IR/UseListOrder.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/include/llvm/IR/UseListOrder.h b/include/llvm/IR/UseListOrder.h index efff208295b6..ebe99223facd 100644 --- a/include/llvm/IR/UseListOrder.h +++ b/include/llvm/IR/UseListOrder.h @@ -20,20 +20,19 @@ namespace llvm { -class Module; class Function; class Value; /// \brief Structure to hold a use-list order. struct UseListOrder { - const Value *V; - const Function *F; + const Value *V = nullptr; + const Function *F = nullptr; std::vector<unsigned> Shuffle; UseListOrder(const Value *V, const Function *F, size_t ShuffleSize) : V(V), F(F), Shuffle(ShuffleSize) {} - UseListOrder() : V(nullptr), F(nullptr) {} + UseListOrder() = default; UseListOrder(UseListOrder &&) = default; UseListOrder &operator=(UseListOrder &&) = default; }; |