[Bug 35602] Wine64 build produces extra warning compared to Wine32 build (oleout32)

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Feb 16 07:41:51 CST 2014


http://bugs.winehq.org/show_bug.cgi?id=35602

--- Comment #2 from Nikolay Sivov <bunglehead at gmail.com> ---
(In reply to comment #0)
>  * warning: cast to pointer from integer of different size

This looks like a valid problem as 'arg' is DWORD* and still '*arg' is used
sometimes as pointer sized value. It's fixable with a cast+deref I think, like
*(BSTR**)arg or something like that. Another possibility is to use DWORD_PTR
(is that right?) instead of DWORD as 'arg' type.

>  * warning: unused variable ‘xasm’
>  * warning: ‘xCall’ defined but not used

This is a result of missing platform dependent code - some parts are not
implemented for 64-bit, and this results in unused local variables. So real
problem is not a variable itself but missing code for __x86_64__ case.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list