Fix for LLVM API change to SpecialCaseList::create
authorDavid Blaikie <dblaikie@gmail.com>
Tue, 2 Sep 2014 18:13:58 +0000 (18:13 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Tue, 2 Sep 2014 18:13:58 +0000 (18:13 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@216926 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/SanitizerBlacklist.h

index 44237ad53359ce2e01f23fbff51c81e1c82cc347..b7c1fa9a88f6a830e735f783453605e4685e061b 100644 (file)
@@ -32,7 +32,8 @@ class SanitizerBlacklist {
   std::unique_ptr<llvm::SpecialCaseList> SCL;
 
 public:
-  SanitizerBlacklist(llvm::SpecialCaseList *SCL) : SCL(SCL) {}
+  SanitizerBlacklist(std::unique_ptr<llvm::SpecialCaseList> SCL)
+      : SCL(std::move(SCL)) {}
   bool isIn(const llvm::Module &M,
             StringRef Category = StringRef()) const;
   bool isIn(const llvm::Function &F) const;