Bug 1381080 patch 7 - Mark nsLiteral[C]String constructor as constexpr. r=erahm

MozReview-Commit-ID: 5ASqQAGBqq

--HG--
extra : transplant_source : y%CB%BE%82%E7%E0%C9%2C%DE%26%1A%86%C8%17_%1E%A6E%9C%7B
This commit is contained in:
L. David Baron 2017-07-20 15:47:00 -07:00
parent 6a5b0be9fc
commit 97a8a3c332

View File

@ -28,7 +28,7 @@ public:
*/ */
template<size_type N> template<size_type N>
explicit nsTLiteralString_CharT(const char_type (&aStr)[N]) explicit constexpr nsTLiteralString_CharT(const char_type (&aStr)[N])
: base_string_type(const_cast<char_type*>(aStr), N - 1, : base_string_type(const_cast<char_type*>(aStr), N - 1,
DataFlags::TERMINATED | DataFlags::LITERAL, DataFlags::TERMINATED | DataFlags::LITERAL,
ClassFlags::NULL_TERMINATED) ClassFlags::NULL_TERMINATED)