diff options
-rw-r--r-- | polly/lib/Analysis/ScopInfo.cpp | 3 | ||||
-rw-r--r-- | polly/lib/Support/GICHelper.cpp | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/polly/lib/Analysis/ScopInfo.cpp b/polly/lib/Analysis/ScopInfo.cpp index 9d7a4339a92..86a20234acc 100644 --- a/polly/lib/Analysis/ScopInfo.cpp +++ b/polly/lib/Analysis/ScopInfo.cpp @@ -747,8 +747,7 @@ void MemoryAccess::print(raw_ostream &OS) const { } OS << "[Reduction Type: " << getReductionType() << "] "; OS << "[Scalar: " << isImplicit() << "]\n"; - if (AccessRelation) - OS.indent(16) << getOriginalAccessRelationStr() << ";\n"; + OS.indent(16) << getOriginalAccessRelationStr() << ";\n"; if (hasNewAccessRelation()) OS.indent(11) << "new: " << getNewAccessRelationStr() << ";\n"; } diff --git a/polly/lib/Support/GICHelper.cpp b/polly/lib/Support/GICHelper.cpp index 28883187269..ac23e4c9a18 100644 --- a/polly/lib/Support/GICHelper.cpp +++ b/polly/lib/Support/GICHelper.cpp @@ -70,6 +70,8 @@ template <typename ISLTy, typename ISL_CTX_GETTER, typename ISL_PRINTER> static inline std::string stringFromIslObjInternal(__isl_keep ISLTy *isl_obj, ISL_CTX_GETTER ctx_getter_fn, ISL_PRINTER printer_fn) { + if (!isl_obj) + return "null"; isl_ctx *ctx = ctx_getter_fn(isl_obj); isl_printer *p = isl_printer_to_str(ctx); printer_fn(p, isl_obj); |