SCEVAffinator: Add missing __isl_take annotations
authorTobias Grosser <tobias@grosser.es>
Thu, 8 Sep 2016 14:31:31 +0000 (14:31 +0000)
committerTobias Grosser <tobias@grosser.es>
Thu, 8 Sep 2016 14:31:31 +0000 (14:31 +0000)
llvm-svn: 280943

polly/lib/Support/SCEVAffinator.cpp

index 3f71b39..4ba8894 100644 (file)
@@ -53,7 +53,8 @@ static bool isPreciseTruncate(unsigned Width) {
 }
 
 /// Add the number of basic sets in @p Domain to @p User
-static isl_stat addNumBasicSets(isl_set *Domain, isl_aff *Aff, void *User) {
+static isl_stat addNumBasicSets(__isl_take isl_set *Domain,
+                                __isl_take isl_aff *Aff, void *User) {
   auto *NumBasicSets = static_cast<unsigned *>(User);
   *NumBasicSets += isl_set_n_basic_set(Domain);
   isl_set_free(Domain);