#ifndef LLVM_SUPPORT_REVERSEITERATION_H #define LLVM_SUPPORT_REVERSEITERATION_H #include "llvm/Config/abi-breaking.h" namespace llvm { #if LLVM_ENABLE_ABI_BREAKING_CHECKS template struct ReverseIterate { static bool value; }; #if LLVM_ENABLE_REVERSE_ITERATION template bool ReverseIterate::value = true; #else template bool ReverseIterate::value = false; #endif #endif } #endif