Changeset 97361 in vbox for trunk/src/VBox/VMM/include
- Timestamp:
- Nov 1, 2022 2:02:24 AM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 154359
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/IEMInternal.h
r97257 r97361 3241 3241 /** Used to shut up GCC warnings about variables that 'may be used uninitialized' 3242 3242 * due to GCC lacking knowledge about the value range of a switch. */ 3243 #define IEM_NOT_REACHED_DEFAULT_CASE_RET() default: AssertFailedReturn(VERR_IPE_NOT_REACHED_DEFAULT_CASE) 3243 #if RT_CPLUSPLUS_PREREQ(202000) 3244 # define IEM_NOT_REACHED_DEFAULT_CASE_RET() default: [[unlikely]] AssertFailedReturn(VERR_IPE_NOT_REACHED_DEFAULT_CASE) 3245 #else 3246 # define IEM_NOT_REACHED_DEFAULT_CASE_RET() default: AssertFailedReturn(VERR_IPE_NOT_REACHED_DEFAULT_CASE) 3247 #endif 3244 3248 3245 3249 /** Variant of IEM_NOT_REACHED_DEFAULT_CASE_RET that returns a custom value. */ 3246 #define IEM_NOT_REACHED_DEFAULT_CASE_RET2(a_RetValue) default: AssertFailedReturn(a_RetValue) 3250 #if RT_CPLUSPLUS_PREREQ(202000) 3251 # define IEM_NOT_REACHED_DEFAULT_CASE_RET2(a_RetValue) default: [[unlikely]] AssertFailedReturn(a_RetValue) 3252 #else 3253 # define IEM_NOT_REACHED_DEFAULT_CASE_RET2(a_RetValue) default: AssertFailedReturn(a_RetValue) 3254 #endif 3247 3255 3248 3256 /**
Note:
See TracChangeset
for help on using the changeset viewer.