From: David Blaikie Date: Tue, 3 Mar 2015 21:50:47 +0000 (+0000) Subject: DAGCombiner::LoadedSlice: Remove explicit copy ctor in favor of the Rule of Zero X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=e8bbce6e0e21a5e4e5196f434fd4e7bc494d7bc6;p=oota-llvm.git DAGCombiner::LoadedSlice: Remove explicit copy ctor in favor of the Rule of Zero This way, the copy assignment operator can be used without hitting the deprecated case in C++11. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231144 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/SelectionDAG/DAGCombiner.cpp b/lib/CodeGen/SelectionDAG/DAGCombiner.cpp index 9e2b5afde1e..c7a9df543a0 100644 --- a/lib/CodeGen/SelectionDAG/DAGCombiner.cpp +++ b/lib/CodeGen/SelectionDAG/DAGCombiner.cpp @@ -9115,9 +9115,6 @@ struct LoadedSlice { unsigned Shift = 0, SelectionDAG *DAG = nullptr) : Inst(Inst), Origin(Origin), Shift(Shift), DAG(DAG) {} - LoadedSlice(const LoadedSlice &LS) - : Inst(LS.Inst), Origin(LS.Origin), Shift(LS.Shift), DAG(LS.DAG) {} - /// \brief Get the bits used in a chunk of bits \p BitWidth large. /// \return Result is \p BitWidth and has used bits set to 1 and /// not used bits set to 0.