WaE: declaration of 'size' shadows a member of 'this'

Change-Id: Ie620d906184efcba0eb92cd8757a90a97d61ff87
This commit is contained in:
Tor Lillqvist 2012-09-20 09:05:57 +03:00
parent 6a8694d91e
commit bed5557e8b
2 changed files with 15 additions and 1 deletions

View file

@ -14,7 +14,7 @@ $(eval $(call gb_UnpackedTarball_set_tarball,orcus,$(ORCUS_TARBALL)))
$(eval $(call gb_UnpackedTarball_set_patchlevel,orcus,0))
orcus_patches :=
# -Werror,-Wunused-variable -Werror,-Wunused-private-field
# -Werror=unused-variable -Werror=unused-private-field -Werror=shadow
orcus_patches += liborcus_0.1.0-warnings.patch
# make config.sub recognize arm-linux-androideabi
orcus_patches += liborcus_0.1.0-configure.patch

View file

@ -60,3 +60,17 @@
}
else
{
--- include/orcus/pstring.hpp
+++ include/orcus/pstring.hpp
@@ -82,8 +82,8 @@
};
pstring() : m_pos(NULL), m_size(0) {}
- pstring(const char* pos) : m_pos(pos) { m_size = ::std::strlen(pos); }
- pstring(const char* pos, size_t size) : m_pos(pos), m_size(size) {}
+ pstring(const char* pos_) : m_pos(pos_) { m_size = ::std::strlen(pos_); }
+ pstring(const char* pos_, size_t size_) : m_pos(pos_), m_size(size_) {}
::std::string str() const { return ::std::string(m_pos, m_size); }