Changeset 108902 in vbox
- Timestamp:
- Apr 8, 2025 6:38:32 PM (12 days ago)
- svn:sync-xref-src-repo-rev:
- 168359
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/IEMInternal.h
r108901 r108902 217 217 */ 218 218 #if defined(_MSC_VER) || defined(IEM_WITH_THROW_CATCH) 219 # define IEM_NOEXCEPT_MAY_LONGJMP RT_NOEXCEPT_EX(false) 220 #else 221 # define IEM_NOEXCEPT_MAY_LONGJMP RT_NOEXCEPT 219 # define IEM_NOEXCEPT_MAY_LONGJMP RT_NOEXCEPT_EX(false) 220 # if RT_CPLUSPLUS_PREREQ(201700) 221 # define IEM_NOEXCEPT_MAY_LONGJMP_TYPEDEF RT_NOEXCEPT_EX(false) 222 # else 223 # define IEM_NOEXCEPT_MAY_LONGJMP_TYPEDEF RT_NOEXCEPT_EX(false) 224 # endif 225 #else 226 # define IEM_NOEXCEPT_MAY_LONGJMP RT_NOEXCEPT 227 # if RT_CPLUSPLUS_PREREQ(201700) 228 # define IEM_NOEXCEPT_MAY_LONGJMP_TYPEDEF RT_NOEXCEPT 229 # else 230 # define IEM_NOEXCEPT_MAY_LONGJMP_TYPEDEF 231 # endif 222 232 #endif 223 233 /* ASM-NOINC-END */ … … 3379 3389 3380 3390 # define FNIEMOP_TYPE_1(a_TypeName, a_Type0, a_Name0) \ 3381 typedef VBOXSTRICTRC (__fastcall * a_TypeName)(PVMCPUCC pVCpu, a_Type0 a_Name0) IEM_NOEXCEPT_MAY_LONGJMP 3391 typedef VBOXSTRICTRC (__fastcall * a_TypeName)(PVMCPUCC pVCpu, a_Type0 a_Name0) IEM_NOEXCEPT_MAY_LONGJMP_TYPEDEF 3382 3392 3383 3393 #elif defined(__GNUC__) && !defined(IEM_WITH_THROW_CATCH) … … 3405 3415 3406 3416 # define FNIEMOP_TYPE_1(a_TypeName, a_Type0, a_Name0) \ 3407 typedef VBOXSTRICTRC (* a_TypeName)(PVMCPUCC pVCpu, a_Type0 a_Name0) IEM_NOEXCEPT_MAY_LONGJMP 3417 typedef VBOXSTRICTRC (* a_TypeName)(PVMCPUCC pVCpu, a_Type0 a_Name0) IEM_NOEXCEPT_MAY_LONGJMP_TYPEDEF 3408 3418 3409 3419 #endif
Note:
See TracChangeset
for help on using the changeset viewer.