Author: ericwf Date: Sun Jun 26 20:52:14 2016 New Revision: 273840 URL: http://llvm.org/viewvc/llvm-project?rev=273840&view=rev Log: Fix UB in uses_alloc_types.hpp
Modified: libcxx/trunk/test/support/uses_alloc_types.hpp Modified: libcxx/trunk/test/support/uses_alloc_types.hpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/support/uses_alloc_types.hpp?rev=273840&r1=273839&r2=273840&view=diff ============================================================================== --- libcxx/trunk/test/support/uses_alloc_types.hpp (original) +++ libcxx/trunk/test/support/uses_alloc_types.hpp Sun Jun 26 20:52:14 2016 @@ -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; } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits