diff options
author | Eric Fiselier <eric@efcs.ca> | 2016-06-27 01:52:14 +0000 |
---|---|---|
committer | Eric Fiselier <eric@efcs.ca> | 2016-06-27 01:52:14 +0000 |
commit | e3c72c1c85687157bccc0a8210cca9c021af53e3 (patch) | |
tree | 657352d7104eb9f60f32ad558d2189141dd6f854 /libcxx | |
parent | 68436a9b488b976f811dd2dc2c5dba078bd9427b (diff) | |
download | llvm-e3c72c1c85687157bccc0a8210cca9c021af53e3.zip llvm-e3c72c1c85687157bccc0a8210cca9c021af53e3.tar.gz llvm-e3c72c1c85687157bccc0a8210cca9c021af53e3.tar.bz2 |
Fix UB in uses_alloc_types.hpp
llvm-svn: 273840
Diffstat (limited to 'libcxx')
-rw-r--r-- | libcxx/test/support/uses_alloc_types.hpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libcxx/test/support/uses_alloc_types.hpp b/libcxx/test/support/uses_alloc_types.hpp index a88453c..834e577 100644 --- a/libcxx/test/support/uses_alloc_types.hpp +++ b/libcxx/test/support/uses_alloc_types.hpp @@ -172,12 +172,12 @@ protected: private: template <class ...LArgs, class ...Args> - static CtorAlloc const& getAllocatorFromPack(ArgumentListID<LArgs...>, Args&&... args) { + static CtorAlloc getAllocatorFromPack(ArgumentListID<LArgs...>, Args&&... args) { return getAllocatorFromPackImp<LArgs const&...>(args...); } template <class ...LArgs> - static CtorAlloc const& getAllocatorFromPackImp( + static CtorAlloc getAllocatorFromPackImp( typename detail::Identity<LArgs>::type..., CtorAlloc const& alloc) { return alloc; } |