diff options
author | Ted Kremenek <kremenek@apple.com> | 2008-07-10 22:57:10 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2008-07-10 22:57:10 +0000 |
commit | 07f3cf76c671d0fa2a543f0df34e6be19001fd1d (patch) | |
tree | ecba7f8f9a591c39342bc687fd16c16148bc4db8 /include | |
parent | bbcec684e38252647d987ea00b217468e943f277 (diff) | |
download | llvm-07f3cf76c671d0fa2a543f0df34e6be19001fd1d.tar.gz llvm-07f3cf76c671d0fa2a543f0df34e6be19001fd1d.tar.bz2 llvm-07f3cf76c671d0fa2a543f0df34e6be19001fd1d.tar.xz |
Added ImmutableMap constructor that accepts a const TreeTy*.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53429 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm/ADT/ImmutableMap.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/llvm/ADT/ImmutableMap.h b/include/llvm/ADT/ImmutableMap.h index ae2a335942..bbf34c566d 100644 --- a/include/llvm/ADT/ImmutableMap.h +++ b/include/llvm/ADT/ImmutableMap.h @@ -76,7 +76,8 @@ public: /// should use a Factory object to create maps instead of directly /// invoking the constructor, but there are cases where make this /// constructor public is useful. - explicit ImmutableMap(TreeTy* R) : Root(R) {} + explicit ImmutableMap(TreeTy* R) : Root(R) {} + explicit ImmutableMap(const TreeTy* R) : Root(const_cast<TreeTy*>(R)) {} class Factory { typename TreeTy::Factory F; |