[PBQP] Re-commit r220642 with a workaround for quirky Visual Studio behavior.
authorLang Hames <lhames@gmail.com>
Sun, 26 Oct 2014 20:57:16 +0000 (20:57 +0000)
committerLang Hames <lhames@gmail.com>
Sun, 26 Oct 2014 20:57:16 +0000 (20:57 +0000)
commit9a6482a8407fb0f9f2e805cc3f6354ab0e7a448b
tree55ca2ce96ca04a2a28f73bfc580ceb6d732bf9fe
parentbd116514bca317ed44fad74e44ce0945d84e0fb9
[PBQP] Re-commit r220642 with a workaround for quirky Visual Studio behavior.

Apparently unique_ptr'ifying NodeMetadata exposed an issue in VS where it
occasionally tries to synthesize copy constructors instead of moves. Hopefully
explicitly deleting the copy constructor and defining the move constructor will
fix this.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@220649 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/RegAllocPBQP.h