Bug 19969
| Summary: | gcc 3.4.6 compiler bug | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | ./C <cbergstrom> |
| Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | alp, sroret |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | PC | ||
| OS: | Linux | ||
./C
There's a bug for gcc-3.4.6 on hardened gentoo.. I haven't confirmed against a vanilla build, but it's a recent regression and two line fix.
--- WebKit-r35067/WebCore/svg/SynchronizableTypeWrapper.h.orig 2008-07-10 05:36:20.000000000 +0200
+++ WebKit-r35067/WebCore/svg/SynchronizableTypeWrapper.h 2008-07-10 05:37:28.000000000 +0200
@@ -159,7 +159,7 @@
inline SynchronizableTypeWrapper<RefPtr<StoredPointerType> >::SynchronizableTypeWrapper(const PassRefPtr<StoredPointerType>& type)
: Base()
{
- m_value = type;
+ this->m_value = type;
}
template<typename StoredPointerType>
@@ -172,7 +172,7 @@
template<typename StoredPointerType>
inline SynchronizableTypeWrapper<RefPtr<StoredPointerType> >::operator StoredPointerType*() const
{
- return m_value.get();
+ return this->m_value.get();
}
};
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Sébastien Roret
It also happens to me with rev 35068.
I'm compiling inside Maemo's SDK which uses gcc 3.4.4
The fix works for me also.
Alexey Proskuryakov
Would you be willing to submit the patch according to <http://webkit.org/coding/contributing.html>?
Sébastien Roret
Alexey, it seems that this has been fixed in r35158. It works now, thanks.