fixed dll export for xed3_{set,get}_generic_operand

Change-Id: I77a85c93e7da486c85e2caf855d0d4c56c75e5a7
(cherry picked from commit 4fe92099dc81b34c5b774eb75f555519adfcd777)
This commit is contained in:
Mark Charney
2017-02-03 09:15:18 -05:00
parent 7102b529d2
commit 18f10d3ee3

View File

@@ -222,9 +222,10 @@ class operands_storage_t(object):
ret_arg = 'ret_arg'
fo = codegen.function_object_t(fname,
return_type='void',
static=False,
inline=False)
return_type='void',
static=False,
inline=False,
dll_export=True)
fo.add_arg('const xed_decoded_inst_t* %s' % inst)
fo.add_arg('xed_operand_enum_t operand')
fo.add_arg('void* %s' % ret_arg)
@@ -250,9 +251,10 @@ class operands_storage_t(object):
in_value = 'val'
fo = codegen.function_object_t(fname,
return_type='void',
static=False,
inline=False)
return_type='void',
static=False,
inline=False,
dll_export=True)
fo.add_arg('xed_decoded_inst_t* %s' % inst)
fo.add_arg('xed_operand_enum_t operand')
fo.add_arg('xed_uint32_t %s' % in_value)