These functions are not actually defined for NDEBUG or !LLVM_DUMP_ENABLED, so guardin...
authorAaron Ballman <aaron@aaronballman.com>
Fri, 24 Oct 2014 15:16:39 +0000 (15:16 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Fri, 24 Oct 2014 15:16:39 +0000 (15:16 +0000)
llvm-svn: 220565

llvm/include/llvm/Analysis/DominanceFrontier.h
llvm/include/llvm/Analysis/RegionInfo.h

index f42b9cb..996700e 100644 (file)
@@ -102,7 +102,9 @@ public:
   void print(raw_ostream &OS) const;
 
   /// dump - Dump the dominance frontier to dbgs().
+#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
   void dump() const;
+#endif
 };
 
 //===-------------------------------------
index 49c88fd..6ff7f97 100644 (file)
@@ -424,8 +424,10 @@ public:
   void print(raw_ostream &OS, bool printTree = true, unsigned level = 0,
              PrintStyle Style = PrintNone) const;
 
+#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
   /// @brief Print the region to stderr.
   void dump() const;
+#endif
 
   /// @brief Check if the region contains a BasicBlock.
   ///
@@ -732,7 +734,9 @@ public:
   static typename RegionT::PrintStyle printStyle;
 
   void print(raw_ostream &OS) const;
+#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
   void dump() const;
+#endif
 
   void releaseMemory();