[PATCH 2/3] winevulkan: Avoid adding duplicate enum aliases.

Liam Middlebrook lmiddlebrook at nvidia.com
Mon May 4 14:35:05 CDT 2020


Yes the comment (sorry I posted it above-inline rather than 
below-inline), once that's fixed up I'll signoff on patches 2 & 3.


Thanks,

Liam Middlebrook

On 5/4/20 12:32 PM, Philip Rebohle wrote:
> You mean the comment? I didn't see that, looks like my editor randomly 
> decided to use an incorrect indentation mode.
> 
> Am 04.05.20 um 21:26 schrieb Liam Middlebrook:
>>
>>
>> On 5/4/20 11:29 AM, Philip Rebohle wrote:
>>> VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR is being
>>> defined multiple times by the current vk.xml.
>>>
>>> Signed-off-by: Philip Rebohle <philip.rebohle at tu-dortmund.de>
>>> ---
>>>   dlls/winevulkan/make_vulkan | 4 +++-
>>>   1 file changed, 3 insertions(+), 1 deletion(-)
>>>
>>> diff --git a/dlls/winevulkan/make_vulkan b/dlls/winevulkan/make_vulkan
>>> index e24dac99011..36181e101fc 100755
>>> --- a/dlls/winevulkan/make_vulkan
>>> +++ b/dlls/winevulkan/make_vulkan
>>> @@ -395,7 +395,9 @@ class VkEnum(object):
>>>               if not value.is_alias() and v.value == value.value:
>>>                   LOGGER.debug("Adding duplicate enum value {0} to 
>>> {1}".format(v, self.name))
>>>                   return
>>> -        self.values.append(value)
>>
>> Nitpick: I think this should be aligned with the if statement below it
>>
>>
>> Thanks,
>>
>> Liam Middlebrook
>>
>>> +    # Avoid adding duplicate aliases multiple times
>>> +        if not any(x.name == value.name for x in self.values):
>>> +            self.values.append(value)
>>>       def definition(self):
>>>           if self.is_alias():
>>>
>>
>> ----------------------------------------------------------------------------------- 
>>
>> This email message is for the sole use of the intended recipient(s) 
>> and may contain
>> confidential information.  Any unauthorized review, use, disclosure or 
>> distribution
>> is prohibited.  If you are not the intended recipient, please contact 
>> the sender by
>> reply email and destroy all copies of the original message.
>> ----------------------------------------------------------------------------------- 
>>
>>



More information about the wine-devel mailing list