Bug 928351 - Fixed -Wshadow warning.
--- a/mfbt/Char16.h
+++ b/mfbt/Char16.h
@@ -61,18 +61,18 @@
*/
class char16ptr_t
{
private:
const char16_t* ptr;
static_assert(sizeof(char16_t) == sizeof(wchar_t), "char16_t and wchar_t sizes differ");
public:
- char16ptr_t(const char16_t* ptr) : ptr(ptr) {}
- char16ptr_t(const wchar_t* ptr) : ptr(reinterpret_cast<const char16_t*>(ptr)) {}
+ char16ptr_t(const char16_t* p) : ptr(p) {}
+ char16ptr_t(const wchar_t* p) : ptr(reinterpret_cast<const char16_t*>(p)) {}
/* Without this, nullptr assignment would be ambiguous. */
constexpr char16ptr_t(decltype(nullptr)) : ptr(nullptr) {}
operator const char16_t*() const {
return ptr;
}
operator const wchar_t*() const {