diff options
Diffstat (limited to 'include/llvm/IR/BasicBlock.h')
| -rw-r--r-- | include/llvm/IR/BasicBlock.h | 13 | 
1 files changed, 8 insertions, 5 deletions
| diff --git a/include/llvm/IR/BasicBlock.h b/include/llvm/IR/BasicBlock.h index bd210e1abf31d..97989cf5c6525 100644 --- a/include/llvm/IR/BasicBlock.h +++ b/include/llvm/IR/BasicBlock.h @@ -21,6 +21,7 @@  #include "llvm/IR/SymbolTableListTraits.h"  #include "llvm/IR/Value.h"  #include "llvm/Support/CBindingWrapping.h" +#include "llvm/Support/Compiler.h"  #include "llvm-c/Types.h"  #include <cassert>  #include <cstddef> @@ -31,7 +32,9 @@ class CallInst;  class Function;  class LandingPadInst;  class LLVMContext; +class Module;  class TerminatorInst; +class ValueSymbolTable;  /// \brief LLVM Basic Block Representation  /// @@ -51,7 +54,7 @@ class TerminatorInst;  class BasicBlock : public Value, // Basic blocks are data objects also                     public ilist_node_with_parent<BasicBlock, Function> {  public: -  typedef SymbolTableList<Instruction> InstListType; +  using InstListType = SymbolTableList<Instruction>;  private:    friend class BlockAddress; @@ -80,10 +83,10 @@ public:    LLVMContext &getContext() const;    /// Instruction iterators... -  typedef InstListType::iterator iterator; -  typedef InstListType::const_iterator const_iterator; -  typedef InstListType::reverse_iterator reverse_iterator; -  typedef InstListType::const_reverse_iterator const_reverse_iterator; +  using iterator = InstListType::iterator; +  using const_iterator = InstListType::const_iterator; +  using reverse_iterator = InstListType::reverse_iterator; +  using const_reverse_iterator = InstListType::const_reverse_iterator;    /// \brief Creates a new BasicBlock.    /// | 
