X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=include%2Fllvm%2FADT%2FSetVector.h;h=965f0deacaa249475f6dedf45d5d379b052ca737;hb=a00b80b04c5edb08639c1c6b32e9231fd8b066f7;hp=abe20676d54d88543e6c64bd62384292870822d3;hpb=df046f078e95417f0ece761c92b8cc549f7ab105;p=oota-llvm.git diff --git a/include/llvm/ADT/SetVector.h b/include/llvm/ADT/SetVector.h index abe20676d54..965f0deacaa 100644 --- a/include/llvm/ADT/SetVector.h +++ b/include/llvm/ADT/SetVector.h @@ -144,6 +144,12 @@ public: set_.erase(back()); vector_.pop_back(); } + + T pop_back_val() { + T Ret = back(); + pop_back(); + return Ret; + } bool operator==(const SetVector &that) const { return vector_ == that.vector_;