DenseSet: Appease msc18 to define derived constructors explicitly.
authorNAKAMURA Takumi <geek4civic@gmail.com>
Wed, 19 Oct 2016 05:43:17 +0000 (05:43 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Wed, 19 Oct 2016 05:43:17 +0000 (05:43 +0000)
commitda9dc6ad84d865431d712f5af9d23e40382ab072
treea07ed5889409231cb911815958f2c7d81ada2933
parenta4dc340cf2e52d909a1505e80a75e8e39caac8d1
DenseSet: Appease msc18 to define derived constructors explicitly.

msc18 doesn't recognize "using BaseT::BaseT;"

  llvm\include\llvm/ADT/DenseSet.h(213) : error C2875: using-declaration causes a multiple declaration of 'BaseT'
          llvm\include\llvm/ADT/DenseSet.h(214) : see reference to class template instantiation 'llvm::DenseSet<ValueT,ValueInfoT>' being compiled
  llvm\include\llvm/ADT/DenseSet.h(231) : error C2875: using-declaration causes a multiple declaration of 'BaseT'
          llvm\include\llvm/ADT/DenseSet.h(232) : see reference to class template instantiation 'llvm::SmallDenseSet<ValueT,InlineBuckets,ValueInfoT>' being compiled

llvm-svn: 284570
llvm/include/llvm/ADT/DenseSet.h