OSDN Git Service

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)
commit82188712b611a3a5eecc5316ac1b16c3df4ba5b5
tree0cd7f6e2c6e471f866a3bc32f50e55a6fe233373
parentcdb220aad59a62a9beb9b708a2489d4a616f6d2a
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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@284570 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ADT/DenseSet.h