[polly] r280943 - SCEVAffinator: Add missing __isl_take annotations

Tobias Grosser via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 8 07:31:32 PDT 2016


Author: grosser
Date: Thu Sep  8 09:31:31 2016
New Revision: 280943

URL: http://llvm.org/viewvc/llvm-project?rev=280943&view=rev
Log:
SCEVAffinator: Add missing __isl_take annotations

Modified:
    polly/trunk/lib/Support/SCEVAffinator.cpp

Modified: polly/trunk/lib/Support/SCEVAffinator.cpp
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/lib/Support/SCEVAffinator.cpp?rev=280943&r1=280942&r2=280943&view=diff
==============================================================================
--- polly/trunk/lib/Support/SCEVAffinator.cpp (original)
+++ polly/trunk/lib/Support/SCEVAffinator.cpp Thu Sep  8 09:31:31 2016
@@ -53,7 +53,8 @@ static bool isPreciseTruncate(unsigned W
 }
 
 /// 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);




More information about the llvm-commits mailing list