[PATCH] D11833: s/NDEBUG/LLVM_NDEBUG/ in most places
    Roger Jarrett via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed Nov 13 13:37:53 PST 2019
    
    
  
rogerjarrett added a comment.
Issue appears to still  be present 
For example: In llvm/include/llvm/Transforms/Scalar/LoopPassManager.h
https://llvm.org/doxygen/LoopPassManager_8h_source.html
line 207
... 
#ifndef NDEBUG
  for (Loop *NewL : NewChildLoops)
    assert(NewL->getParentLoop() == CurrentL && "All of the new loops must "
                                                "be immediate children of "
                                                "the current loop!");
#endif
...
Running the command:  find . -iname '*.h' | xargs grep '^#' -- | grep -vE '^.*:.*(LLVM_|cplusplus|endif|else|include|define )' | grep NDEBUG | wc -l
returns 
150 instances of NDEBUG  in .h files the 9.0.0  code base.
Best,
--Roger
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D11833/new/
https://reviews.llvm.org/D11833
    
    
More information about the llvm-commits
mailing list