PTX: Pass param name strings per const reference.
authorBenjamin Kramer <benny.kra@googlemail.com>
Wed, 28 Sep 2011 04:08:02 +0000 (04:08 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Wed, 28 Sep 2011 04:08:02 +0000 (04:08 +0000)
commit8adae0c9406461dc078700ce1630832bda81f48f
treef1e22b305013ead61d0627bc7d9e0335c3e76552
parentadbf7b2c567d42fcb12cfd69c2692da03d34d384
PTX: Pass param name strings per const reference.

The copies caused use-after-free bugs on std::string implementations without COW (i.e. anything but libstdc++)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140679 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/PTX/PTXISelLowering.cpp
lib/Target/PTX/PTXParamManager.h