Bug 77073

Summary: REGRESSION (r105555): Incorrect use of OS() macro breaks OwnPtr when used with Win32 data types
Product: WebKit Reporter: Andy Estes <aestes>
Component: Web Template FrameworkAssignee: Andy Estes <aestes>
Status: RESOLVED FIXED    
Severity: Blocker Keywords: Regression
Priority: P1    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: All   
Bug Depends on: 76738    
Bug Blocks:    
Attachments:
Description Flags
Patch rniwa: review+

Andy Estes
Reported 2012-01-26 00:10:44 PST
r105555 changed PLATFORM(WIN) to OS(WIN), but WTF_OS_WIN isn't defined. This should have been changed to OS(WINDOWS). This causes the preprocessor to strip out Win32 data type overrides for deleteOwnedPtr, causing allocations made by Win32 to be deleted by fastmalloc.
Attachments
Patch (1.68 KB, patch)
2012-01-26 00:14 PST, Andy Estes
rniwa: review+
Andy Estes
Comment 1 2012-01-26 00:14:35 PST
Andy Estes
Comment 2 2012-01-26 00:17:59 PST
Note You need to log in before you can comment on or make changes to this bug.