Skip to content

Commit

Permalink
rocr: set underlying type of hsa_region
Browse files Browse the repository at this point in the history
Set underlying type of hsa_region_info_t, hsa_amd_region_info_t
to int.

Change-Id: Ibf97a025eec6176d8e28af8009e9bd6795ca061f
  • Loading branch information
LunNova authored and dayatsin-amd committed Feb 6, 2025
1 parent 16cd712 commit 166b083
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 0 deletions.
5 changes: 5 additions & 0 deletions runtime/hsa-runtime/inc/hsa.h
Original file line number Diff line number Diff line change
Expand Up @@ -3269,7 +3269,12 @@ typedef enum {
/**
* @brief Attributes of a memory region.
*/

#ifdef __cplusplus
typedef enum : int {
#else
typedef enum {
#endif
/**
* Segment where memory in the region can be used. The type of this
* attribute is ::hsa_region_segment_t.
Expand Down
4 changes: 4 additions & 0 deletions runtime/hsa-runtime/inc/hsa_ext_amd.h
Original file line number Diff line number Diff line change
Expand Up @@ -771,7 +771,11 @@ typedef struct hsa_amd_hdp_flush_s {
/**
* @brief Region attributes.
*/
#ifdef __cplusplus
typedef enum hsa_amd_region_info_s : int {
#else
typedef enum hsa_amd_region_info_s {
#endif
/**
* Determine if host can access the region. The type of this attribute
* is bool.
Expand Down

0 comments on commit 166b083

Please sign in to comment.